Ushbu xabarda sizga qaysi WordPress plaginlarini o’rnatganingizni tahlil qiladigan va ko’rsatadigan saytingizni sekinlashtirayotgan WordPress plaginlari haqida gapirib beraman . Qabul qilaman, bu kulgili tuyuladi – plaginlarni tahlil qilish uchun yana bir plagin … Ammo ishoning, bu juda foydali va kerakli vosita!
Bugungi kunda veb-saytlarga mobil telefonlaridan kiradiganlar soni tobora ko’payib borayotgani va hatto Google sahifalarni yuklanish tezligiga qarab o’z reytinglarini belgilaganligi sababli, ushbu plagin – bu xudo! Ammo hamma narsa haqida tartibda gaplashaylik.
Nima uchun bu muhim
O’ylaymanki, plaginlar nima ekanligini hamma biladi. (Agar men xato qilsam, bu erda plaginlar bo’yicha bizning ajoyib qo’llanmamiz .) Haqiqat shundaki, WordPress xususiylashtirish va kengaytirilishi bo’yicha etakchi hisoblanadi. Va, shunga ko’ra, bir bor katta turli WordPress uchun plaginlar .
Ammo har kim ham har bir yangi plagin o’rnatilishi bilan yangi ma’lumotlar bazasi so’rovi qo’shilishini bilmaydi. Sahifani qayta ishlash va yuklash uchun ko’proq tizim resurslari ajratiladi va protsessor vaqti oshiriladi.
Sodda qilib aytganda, ko’proq sen faol plugins, uzoq saytida yuk oladi.
Ushbu so’z har doim ham 100% to’g’ri emas, lekin haqiqatga juda yaqin. Ammo ko’pincha saytning ishlashi uchun ma’lum miqdordagi 15-20 ta plagin kerak bo’ladi . Ayniqsa, bu kompaniyaning korporativ veb-sayti yoki yangiliklar manbai bo’lsa. Qanday qilib saytni yuklashni aniq nima sekinlashtirayotganini va agar u umuman sekinlashsa, qanday aniqlash mumkin?
P3 (Plugin Performance Profiler)
Ushbu plagin P3 (Plugin Performance Profiler) deb nomlanadi. Uning asosiy vazifasi – har bir faollashtirilgan plaginning saytidagi yukni tahlil qilish.
Plaginni shu yerdan yuklab oling va o’rnating . Agar siz plaginlar nima ekanligini va ularni qanday o’rnatishni bilmasangiz, ushbu qo’llanmani ko’rib chiqing .
Plaginni faollashtirgandan so’ng darhol Tools → P3 Plugin Profiler ostida WordPress boshqaruv paneliga o’ting . Siz quyidagilarni ko’rasiz:
Bu plaginlarni boshqarish menyusi. Hozircha bizda faqat faol plaginlar soni haqida ma’lumot bor – 16 ta. Xo’sh, ular saytda qanday yuk hosil qilishlarini bilib olaylik. Skanerlashni boshlash → Avtomatik skanerlash tugmachasini bosing va nima bo’layotganini tomosha qiling.
Natijalarni tahlil qilish
Internet saytlarini so’ng,, ni bosing ko’rish natijalari tugmasini natijalarini ko’rish uchun. Shunday qilib, biz nima ko’rmoqdamiz:
Eng yaxshi 4 ta blok ma’lumot bilan to’ldirildi:
Jami plaginlar: 16 (hozirda faol) – faol (faollashtirilgan) plaginlarning umumiy soni.
Plugin Load Time 0.094 (tashrif buyurish uchun sek.) – bu saytni yuklashda barcha plaginlarning kodlarini qayta ishlashga sarflanadigan umumiy soniyadagi vaqt. 0.094 sek. (soniyaning 1/10 qismidan kam) – bu juda tez, tashvishga sabab yo’q.
Plugin Impact 36,6% (sahifani yuklash vaqtidan) – barcha plaginlarni yuklashga sarf qilingan vaqtning saytni yuklash vaqtining umumiy nisbati. (Plaginlarni yuklash vaqti saytni yuklash vaqtining 36,6% ni tashkil qiladi. Bu juda maqbul natijadir.)
MySQL so’rovlari tashrif buyurish uchun 49 – saytni yuklash paytida ma’lumotlar bazasiga so’rovlar soni (o’rtacha). 49 ta so’rov WordPress sayti uchun etarli emas.
Quyida biz har bir plagin uchun sarflangan vaqtni barcha plaginlarning kodlarini yuklash uchun zarur bo’lgan umumiy vaqtga taqsimotining dairesel jadvalini ko’ramiz . O’sha. diagrammaning barcha tarmoqlarining umumiy vaqti = 0,094 soniya.
Juda oz vaqt beradigan barcha plaginlar bitta umumiy sariqqa birlashtirildi Boshqa sektor .
Bir qarashda, ” Typographer Lite ” plaginini haddan tashqari yuklayotgani ko’rinishi mumkin va uni imkon qadar tezroq o’chirib qo’yish kerak ! Ammo bu unday emas. Kursorni yashil sektorga o’tkazganingizdan so’ng , plagin atigi 0,0533 soniyani egallaganini ko’rasiz . Bu boshqalarnikiga qaraganda bir soniya sekinroq. Agar biron bir plaginni yuklash uchun bir soniyadan ko’proq vaqt ketsa, siz tashvishlanishingiz kerak bo’ladi.
Diagrammaning yuqori qismida 6 ta yorliq mavjud :
- Runtime By Plugin – aslida men aytgan diagramma.
- Batafsil taqsimot – har bir plagin uchun vaqt taqsimotining gistogrammasi. Sariq gorizontal chiziq – saytni yuklash vaqti.
- Simple Timeline – WordPress yadrosi, WordPress mavzusi va plaginlarini yuklash uchun qancha vaqt ketishi xronologiyasi.
- Batafsil vaqt jadvali – WordPress yadrosi, WordPress mavzusi va har bir plaginni alohida-alohida yuklash uchun qancha vaqt ketishi haqida batafsil jadval.
- So’rovlar Xronologiyasi – saytga bir nechta tasodifiy sahifalarni yoki yozuvlarni yuklashda ma’lumotlar bazasiga so’rovlar sonining xronologiyasi.
- Advanced Metrics – bu barcha umumlashtirilgan statistik ma’lumotlarni taqdim etadigan so’nggi bo’lim.
Asosiy fikrlar qizil rang bilan belgilanadi:
- Saytning umumiy yuklanish vaqti.
- Plaginni yuklash vaqti.
- Plaginlarni yuklashda chaqiriladigan funktsiyalar soni.
- Xotiradan foydalanish.
Hammasi shu, qolgan fikrlarning tavsifiga chuqur kirib bormayman. Umid qilamanki sizga ushbu plagin foydali bo’ladi.