Google saytni yuklash tezligi uning SERPdagi o'rniga ta'sir qilishini e'lon qilganidan beri biroz vaqt o'tdi. Xuddi shu narsa mobil qurilmalar uchun ham amal qiladi. Ammo sizni eng ko'p tashvishga soladigan narsa sekin sayt foydalanuvchilarga qanday ta'sir qilishidir. Masalan, Internetdagi veb-saytlarga tashrif buyuruvchilarning yarmi ikki soniya yoki undan kamroq vaqt ichida yuklanishi kerak deb hisoblashini bilasizmi? Menimcha, bu juda adolatli, chunki siz bu haqda o'ylaganingizda, biror narsaning yuklanishini tomosha qilishdan ko'ra zerikarliroq narsa yo'q. Inson biror narsa sotib olmoqchi bo'lganida boshdan kechiradigan noqulayliklar haqida gapirmasa ham bo'ladi, lekin sayt sekinlashadi.

Yaxshiyamki, veb-saytingizni tezlashtirishning ko'plab usullari mavjud. Eng yaxshi variantlardan biri keshlash (kesh) uchun maxsus moduldan foydalanishdir. Bugun biz keshlash nima ekanligini va sahifani yuklash tezligida nima uchun bu juda muhimligini tezda ko'rib chiqamiz. Bundan tashqari, men siz bilan bozordagi eng yaxshi kesh plaginlari ro'yxatini ham baham ko'raman.

Kesh nima?

Kesh - bu kelajakda foydalanish uchun ma'lumotlar saqlanadigan kompyuter xotirasidagi joy. Masalan, ma'lumotlar bazasidan saytni yuklash jarayonini to'liq bajarish o'rniga, ma'lumotlarning bir qismi keshdan pompalanadi. Mehmon saytingiz bo'ylab yurganida, sayt hostingda saqlanadigan ma'lumotlar bazasidan ma'lumotlarni so'raydi. Aniqroq aytganda, ular saytingiz rasmlari, Javascript va CSS-ni o'qilishi mumkin bo'lgan HTML fayllarida bo'lishini va to'g'ridan-to'g'ri brauzerga yetkazilishini so'rashadi. Afsuski, bu jarayon ma'lum resurslarni talab qiladi va vaqt talab etadi. Biroq, sayt foydalanuvchilari bu jarayonni har safar bajarishlari shart emas. Ayniqsa, saytingizning statik mazmuni haqida gap ketganda. Misol uchun, hech kim tomonidan tahrir qilinishi mumkin bo'lmagan nashr etilgan xabarlar.

Shuning uchun, agar xohlasangiz, saytingizni keshlash juda muhim:

  • kamdan-kam o'zgarib turadigan sayt ma'lumotlariga tezda kirishni ta'minlash
  • butun saytni yuklash jarayonini tezlashtirish
  • saytingizga tashrif buyuruvchilar uchun yaxshi foydalanuvchi tajribasini taqdim eting
  • yuqori yuklab olish stavkalari tufayli qidiruv tizimi reytingida targ'ib qilish
  • server resurslarini tejash va buzilishlarni kamaytirish

Ko'rib turganingizdek, WordPress saytingizni keshlashning ko'plab afzalliklari bor.

Yuqoridagi plaginlarning har birida mavjud bo'lgan asosiy funksionallik:

  • mobil foydalanuvchilar uchun keshlash
  • fayl hajmini kamaytirish va GZIP siqish
  • keshni tozalashni rejalashtirish
  • HTTPS/SSL qo'llab-quvvatlash

Eng yaxshi WordPress keshlash plaginlari

Sayt tezligi juda muhim ekanligini va bu to'g'ridan-to'g'ri keshlashga bog'liqligini bilib, keyingi qadamimiz saytimizga tegishli plaginni qo'shishdir. Bu erda eng ishonchli, arzon va imkoniyatlarga boy echimlar mavjud.

Yaqinda bizning o'quvchilarimizdan biri bizdan WordPress keshini qanday tozalashni so'radi? Sizning veb-brauzeringiz, serveringiz va saytingizda o'rnatilgan plaginlaringiz keshlash jarayonidan foydalanishi mumkin, bu sizning blogingizning yangilangan holatini ko'rishga imkon bermaydi.

Ushbu maqolada biz sizga WordPress blogingiz keshini qanday qilib to'g'ri tozalashni ko'rsatamiz.

Keshlash yechimlari saytingizning statik versiyasini saqlaydi. Bu WordPress-ga eng og'ir PHP skriptlarini o'tkazib yuborish va saytingiz ish faoliyatini yaxshilash imkonini beradi.


WordPress keshlash yechimlarining ko'p turlari mavjud. Eng mashhurlari "Va" tipidagi kesh plaginlari.

Ushbu plaginlar blog keshini, keshlangan kontentning amal qilish muddatini va talab bo'yicha keshlashni boshqarish uchun qulay interfeysni ta'minlaydi.

WPEngine kabi provayderlar tomonidan boshqariladigan WordPress xostingi o'zlarining keshlash yechimlaridan foydalanadi, shuning uchun siz ushbu keshlash plaginini o'rnatishingiz shart emas.

Agar siz "MaxCDN" yoki "CloudFlare" kabi CDN xizmatidan foydalansangiz, u statik kontentning keshlangan nusxalariga ham xizmat qiladi.

Agar siz WordPress xavfsizligini oshirish uchun veb-ilovaning xavfsizlik devoridan “Yoki” sifatida foydalansangiz, ular saytingizni tezlashtirish va ishlamay qolish vaqtini kamaytirish uchun o'z keshlariga ham ega.

Va nihoyat, brauzeringiz sahifalarning keshlangan versiyalarini ham kompyuteringizda saqlashi mumkin.

Keshlashdan maqsad saytingizni tezlashtirish va umumiy foydalanuvchi tajribasini yaxshilashdir. Biroq, ba'zida bu sizning saytingizga kiritgan o'zgarishlarni ko'rishga to'sqinlik qiladi, bu esa asabiylashishi mumkin. Bunday holda, o'zgartirishlaringizni ko'rish uchun keshni tozalashingiz kerak bo'ladi.

Biroq, keling, WordPress-da keshni qanday tozalashni ko'rib chiqaylik.

1-qadam: Brauzer keshini tozalang

Birinchidan, keshingizni tozalashingiz kerak.Ko'pgina veb-brauzerlar keyingi tashriflarni tezlashtirish uchun uslublar jadvallari, JavaScript va veb-saytdagi rasmlar kabi statik tarkibni saqlashi mumkin.

Biroq, ba'zida veb-brauzerlar veb-sahifa o'zgarganligini sezmasliklari mumkin. Yangi nusxa olish o'rniga, ular sahifani kompyuteringizdagi keshlangan versiyadan qayta yuklashlari mumkin.

Shunday qilib, siz Google Chrome brauzeringiz keshini tozalaysiz. Avval menyu belgisini bosishingiz kerak va keyin tanlang« Qo'shimcha Asboblar > Navigatsiya maʼlumotlarini tozalash .


O'chirmoqchi bo'lgan tarkibni tanlashingiz mumkin bo'lgan oyna ochiladi. Keshlangan tasvirlar va fayllar tasdiqlanganligiga ishonch hosil qiling va keyin " Brauzer ma'lumotlarini tozalash P".


Siz brauzer keshini muvaffaqiyatli tozaladingiz va endi veb-saytingizga kirishga harakat qilishingiz mumkin.

Agar siz hali ham hech qanday o'zgarishlarni ko'rmasangiz, keyingi qadamlar bilan davom eting.

Agar siz ikkita eng yaxshi WordPress keshini boshqarish plaginlaridan birini tanlashni istasangiz, bizning maqolamizni ko'rib chiqing:

Boshqa veb-brauzerlar uchun ularning keshlarini qanday tozalash haqida tegishli hujjatlarga qarang.

2-qadam: WordPress plagin keshini tozalang

Agar siz WordPress keshlash plaginidan foydalansangiz, plaginingiz keshini tozalashingiz kerak. Aksariyat keshlash plaginlari buni tegishli sozlamalardan osongina bajarishga imkon beradi.

WP Super Cache-dan keshni tozalang

Bu foydalanuvchilarga bir marta bosish orqali o'z saytlarini darhol keshlash imkonini beradi. Uning roboti kesh yaratish uchun WordPress sahifalaringizni avtomatik ravishda tanlaydi va keyin GZIP siqish, sahifa keshlash va keshni oldindan yuklash kabi tavsiya etilgan WordPress keshlash opsiyalarini avtomatik ravishda faollashtiradi.

WP Rocket shuningdek, unumdorligingizni yanada oshirish uchun yoqishingiz mumkin bo'lgan qo'shimcha funktsiyalarni o'z ichiga oladi. Jumladan, tasvirlarni dangasa yuklash, CDN-ni qo'llab-quvvatlash, DNS-ni oldindan yuklash, kichiklashtirish va boshqalar.

2.WP Eng tezkor kesh

WP Fastest Cache - bu WordPress kesh plagini bo'lib, u foydalanuvchi qidirayotgan deyarli hamma narsani taklif qiladi. Ushbu plaginni ishlab chiquvchilar bu eng oddiy va tezkor WP kesh tizimi ekanligini ta'kidlamoqda. Va rostini aytsam, shunday! 300 000 dan ortiq faol o'rnatish bilan ushbu plagin tashrif buyuruvchilarga tezkor ko'rish tajribasini taqdim etadi.

Assalomu alaykum aziz blog o'quvchilari Ushbu maqolada biz WordPress platformasida blogingizni tezlashtirish va giperkesh yordamida hosting serveridagi yukni kamaytirishning muhim mavzusiga to'xtalamiz.

wordpress keshlash plaginidir (wordpress kesh). Wordpress keshidan foydalanganingizga ishonch hosil qiling va saytingizni yuklash tezligi sezilarli darajada oshadi.

Blogingizga tashrif buyuruvchilar sonini ko'paytirsangiz, muammo paydo bo'ladi. Agar o'quvchi saytingizdagi ma'lum bir sahifani ko'rmoqchi bo'lsa, server uni WordPress mavzusi va mazmuniga muvofiq yaratishini kutishi kerak.

Muayyan sahifa necha marta so'raladi, shuning uchun u serverda qayta-qayta yaratiladi. Blogga qancha ko'p tashrif buyuruvchilar kelsa, serverdagi yuk shunchalik ko'p bo'ladi va yuklash vaqti shunchalik uzoq bo'ladi.

Bularning barchasini keshlash deb ataladigan yoki qo'llash orqali oldini olish mumkin wordpress kesh. Bu nima?

Bu Hyper kesh plagini yordamida sizning so'rovingiz bo'yicha yaratilgan sahifani saytdagi ma'lum bir katalogda saqlash jarayoni. Endi, agar kimdir serverdagi xuddi shu sahifaga kirsa, u qayta tiklanmaydi, balki u saqlanadigan kerakli papkadan olinadi. wordpress kesh va foydalanuvchi brauzeriga yuboriladi.

Shunday qilib, blog veb-sahifalarini keshlash hosting serveridagi yukni kamaytirish va butun blogni tezlashtirishning juda samarali usuli hisoblanadi.

Giper kesh plagini. Wordpress keshini o'rnatish va sozlash.

Bu juda yaxshi wordpress kesh faqat blogingizning ro'yxatdan o'tmagan foydalanuvchilari uchun ishlaydi. Aksariyat hollarda sayt egalari tashrif buyuruvchilarga o'z resursida ro'yxatdan o'tishga ruxsat bermaydi va ma'lum bo'lishicha, blogda ro'yxatdan o'tgan yagona shaxs administrator, ya'ni siz.

Bu shaxsan siz uchun degani wordpress kesh ishlamaydi va bu juda yaxshi. Tasavvur qiling-a, siz blogingizga ba'zi o'zgarishlar kiritgansiz (masalan, dizaynda), keyin siz wordpress keshini qayta tiklamaguningizcha bu o'zgarishlarni ko'rmaysiz va buni doimo qilish kerak bo'ladi.

Keshlash plaginini yuklab oling Siz rasmiy wordpress saytidan olishingiz mumkin.

  1. Plagin bilan arxivni oching va FTP mijozi yordamida Hyper kesh jildini serveringizdagi wp-content/plugins/plaginlar jildiga tashlang.
  2. Blog konsolingizga o'ting Plaginlar-Yangisini qo'shish-Yuklash-O'rnatish

Wordpress keshini yoqish.

Buning uchun blogingizning asosiy katalogida joylashgan wp-config.php konfiguratsiya faylini tahrirlash uchun oching va u yerga quyidagi kod qatorini joylashtiring:

define('WP_CACHE', rost);

Buni Filezila fayl menejeri yordamida ham qilish mumkin.

Joylashtirish wp-config.php konfiguratsiya faylining istalgan joyida, oxiriga yaqinroq joyda, lekin qatordan oldin amalga oshirilishi mumkin:

/** WordPress katalogiga mutlaq yo'l. */

agar (!defined('ABSPATH'))

yoki ingliz tilida bo'lsa:

/** WordPress katalogiga WordPress mutlaq yo'li. */

agar (!defined('ABSPATH'))

define('ABSPATH', dirname(__FILE__) '/');

Endi biz Plugins blog konsoliga qaytamiz, Hyper cache keshlash plaginini topamiz va uni faollashtiramiz.

Hyper cache plagini blogda wordpress keshi uchun papka yaratishi uchun siz wp-content yoki wp-content/plugins/hyper cache/ papkasida 777 ruxsatini o'rnatishingiz kerak. Ruxsatlarni sozlash haqida buni o'qing.

Keyin wp-content yoki wp-content/plugins/ hiper kesh papkalari 755 ruxsatga qaytarilishi mumkin va yangi wp-content/plugins/ hyper cache/cache papkasi 777 ga o'rnatilishi mumkin, keyin Hyper cache plagini yozishi mumkin. Wordpress keshidagi barcha HTML fayllarni o'chirish yoki o'chirish.

Hyper kesh plaginining to'g'ri ishlashini sozlash.

"Options" tugmasini bosish orqali ishini faollashtirgandan so'ng darhol Hyper kesh sozlamalariga o'tamiz

Yoki blog konsoli Sozlamalar - Giper keshga kirsangiz ham xuddi shunday bo'ladi

Konfiguratsiya maydonida Hyper kesh plagini uchun sozlamalarning asosiy qismi amalga oshiriladi. Avvalo, keshni faollashtirish yonidagi katakchani belgilang. Va sozlamalarni saqlang Saqlash.

Hammasi shunday, wordpress keshi yoqilgan, jami qancha sahifa keshlanganligini ko'rishingiz mumkin.

Maydon qarshisida Keshlangan sahifalarning ishlash muddati raqamni daqiqalar ichida belgilashingiz kerak, bu vaqt ichida veb-sahifalaringizning HTML nusxasi saqlanadi va shu vaqt ichida istalgan foydalanuvchi uni u yerdan oladi.

Blogingizdagi aksariyat sahifalar yangilanmagan va arxivlangani uchun raqamni past tutish mantiqiy emas. Bu menga 7200 daqiqa (5 kun) turadi, taniqli texnik E. Popov shunday maslahat beradi.

Siz shunchaki serverdagi disk maydoni ko'plab keshlangan sahifalarni saqlashga imkon beradimi yoki yo'qligini ko'rishingiz kerak. Va bu sizning blogingiz uchun sotib olgan hosting rejasiga va tashrif buyuruvchilar soniga, aniqrog'i o'quvchilar ko'rishni istagan sahifalar soniga bog'liq.

Asosan, disk maydoni kamida 2-5 GB, shuning uchun 7200 daqiqa to'g'ri bo'ladi.

Keyingi "Har birini avtomatik tozalash" maydoni ham serverdagi qattiq diskdagi disk maydonidan optimal foydalanish uchun mo'ljallangan. Ya'ni, har 1440 daqiqada (bu mening sozlamalarimdagi 1 kunga to'g'ri keladi) muddati tugagan qaydlar kesh jildidan o'chiriladi.

Shunday qilib, keraksiz va keraksiz fayllar siz o'rnatgan chastotada o'chiriladi.

Maydondan foydalanish Keshni qanday tozalash kerak eski materialni yangilash yoki yangisini yaratishda qanday tozalash kerakligini belgilashingiz mumkin:

- Hammasi- butun wordpress keshini yangilashga mos keladi

- Yo'q- wordpress keshi o'zgarmaydi

- Yagona sahifa (Bir sahifaga keskin) - kesh faqat o'zgarishlar sodir bo'lgan eslatma uchun yangilanadi

Siz ushbu maydonni menda bo'lganidek to'ldirishingiz mumkin (yuqoriga qarang) yoki uni o'zingiz tanlashingiz mumkin.

Dalada gzip siqish katakchani belgilashingiz mumkin, keyin wordpress kesh fayllari saqlanadi va siqilgan shaklda yuboriladi, bu esa serverdagi yukni kamaytiradi va blog tezligini oshiradi.

Agar uyni keshlamang (Uy sahifasini keshlamang) katakchasida tasdiq belgisi mavjud bo'lsa, bosh sahifa keshlash jarayonidan o'tmaydi.

Bu uy sahifasini tez-tez yangilashda, wordpress keshini yaratish mantiqiy bo'lmaganda kerak bo'lishi mumkin, chunki kesh tez-tez yangilanadi va keyin sahifa qayerda yaratilganligi muhim emas - keshdan yoki odatdagidek. yo'l.

Agar siz blogning biron bir qismini keshlashni xohlamasangiz, uni maydonda qilishingiz mumkin URIni istisno qiling manzilning bir qismini kiriting (masalan, blog kategoriyalari /kartinki-foto-smeshno) va keyin URLning ushbu qismini o'z ichiga olgan sahifalar keshda saqlanmaydi.

Qolgan sozlamalar avvalgidek qoldirilishi mumkin. Saqlash tugmasini bosishni unutmang.

Saqlash tugmasi yonida yana bir juda muhim Keshni tozalash tugmasi mavjud. Blogingizni qayta loyihalashtirganingizda va blogga tashrif buyuruvchilar yangilanishlarni ko'rishini xohlaganingizda sizga kerak bo'ladi. Aks holda, ularga har doim barcha sahifalarning faqat eski keshlangan versiyasi taqdim etiladi.

Asosiy ish bajarildi, Hyper kesh plagini yordamida keshlash blogda ishlayotganligini tekshirishingiz kerak. Buning uchun quyidagi amallarni bajaring:

Boshqa brauzer yordamida blogingizga kiring. Ma'lum bo'lishicha, siz administrator emas, oddiy tashrifchi sifatida kirgansiz

Ctrl-U tugmalarini bosing. Siz sahifaning manba kodini ko'rasiz

Manba kodining eng pastki qismiga o'ting. Siz chiziqqa o'xshash narsani ko'rishingiz kerak

Bu plagin ishlayotganligini anglatadi, wordpress kesh yaratilgan.

P.S. Sizga maqola qanday yoqadi? Keshlash plaginini o'rnatasizmi?

Tez orada blogingizni tezlashtirishning boshqa usullari haqida eslatma keladi. Men sizga uning ko'rinishini o'tkazib yubormaslikni va yangisini olishni maslahat beraman

Igor o'zini Myasnoff kompaniyasida ishlashga bag'ishladi ...

Umid qilamanki, hech kim keshlash plaginiga nima uchun kerakligini va uning mavjudligi bilan ma'lumotlar bazasiga qo'shimcha yuk yaratish emas, balki haqiqatan ham yordam beradigan birini tanlash qanchalik muhimligini tushuntirishi shart emas. Tahlil qilishda biz faqat yuklab olish vaqtini emas, balki barcha ko'rsatkichlarni hisobga olamiz.

Keshlashning afzalliklari

Kichkina chekinish. Agar shunga qaramay, kimdir keshlash zarurligiga shubha qilsa, shuni bilishingiz kerakki, 21 apreldan beri Google barcha mobil qurilmalar uchun qulay saytlar (va tezlik “do'stona” komponentlardan biri) qidiruv natijalarida sezilarli ustunlikka ega ekanligini e'lon qildi. Googlening niyatlari juda aniq - SEO va veb-ustalar saytning ish stoli va mobil versiyalarining ishlashi ustida ishlashlari kerak.

Saytingiz ish faoliyatini yaxshilash va yuklash vaqtini qisqartirishning bir necha yo'li mavjud, lekin ko'pchilik yangi boshlanuvchilar (va nafaqat) optimallashtiruvchilar uchun keshlash plaginlari ulardan biri emas, balki ular maqsadlariga erishish uchun foydalanadigan yagona vositadir.

WordPress sahifalarni dinamik ravishda yaratadi, bu esa ko'plab ma'lumotlar bazasi so'rovlariga olib keladi. Dinamik ravishda yaratilgan sahifalarni keshlash foydalanuvchilarga oddiy HTML-sahifalarni ko'rish imkonini beradi, bu esa sahifani yuklash vaqtini sezilarli darajada kamaytiradi va server yukini kamaytiradi.

Keshlash testining tafsilotlari

Dastlab, testlarda ikkita mavzudan foydalanish rejalashtirilgan edi - eng oddiy "yigirma o'n to'rt" va undan murakkabroq (bu "haqiqiy" saytga taqlid qiladi). Ammo sinovlar davomida keshlashning yigirma o'n to'rtta mavzuni yuklash tezligiga ta'siri shunchalik minimal ekanligi ma'lum bo'ldiki, uni e'tiborsiz qoldirish mumkin. Serverni nozik sozlash muhimroq bo'lib chiqdi, ammo bugungi maqola bu haqda emas.

Oxir-oqibat, biz faqat 1 ta mavzudan foydalanamiz (Tesla Themes tomonidan yangilik mavzusi). Test sahifasi grafik va matn yordamida yaratilgan. Shuningdek, yon panel va bir nechta plaginlar mavjud (yangiliklar, Twitter/Instagram tasmasi). WP Dev Shed tomonidan ishlatiladigan hosting. Natijada, biz nisbatan uzoq yuklash vaqtiga ega sahifaga ega bo'ldik.

Chunki sayt yangi, keyin unda trafik yo'q edi (shu jumladan, sinov paytida hatto PS botlari ham yo'q edi). Server bir qator Apache + Ngnix da ishlagan.

Sinovda quyidagi plaginlar ishtirok etdi:

  1. AIO keshi
  2. WP tezkor keshi
  3. wp-cache.com
  4. Alfa keshi
  5. Flexicache
  6. Bodi0-ning oson keshi
  7. Giper kesh
  8. Giper kesh kengaytirilgan
  9. Keshlash
  10. Lite kesh
  11. Keyingi darajadagi kesh
  12. Haqiqatan ham statik
  13. Super Statik kesh
  14. W3 Jami kesh
  15. Gator keshi
  16. Wordfence Falcon
  17. WP eng tez kesh
  18. WP raketasi
  19. WP SuperCache
  20. Zen keshi (sobiq tezkor kesh)

Sinov qoldi:

Shafqatsiz kesh - ishlamadi;

Batcache - bu joriy testda ishlatilmagan Memcache-ga bog'liq bo'lgan plagin.

Autoptimize va Widget Cache ham tashqarida, chunki ular mustaqil plaginlar emas, balki boshqalarni qo'llab-quvvatlaydi.

Benchmarking vositalari

Asbob sifatida biz Google, GTMetrix va Yahoo xizmatlaridan foydalandik. Buning yordamida nafaqat sahifani yuklash tezligi sinovdan o'tkazildi, balki:

  • tasvirni optimallashtirish;
  • js va CSS kodlarini minimallashtirish va optimallashtirish;
  • brauzer keshlashdan foydalanish;
  • server vaqtini kechiktirish;
  • gzip siqish yordamida;
  • skriptlarni joylashtirish;
  • HTTP so'rovlari soni.
  • CDN-dan foydalanish, parallellashtirish/domen sharding;

Google PageSpeed ​​Insights

Sayt ish stoli kompyuteri nuqtai nazaridan ham, mobil qurilmadan ham tekshiriladi. Natija 100 balllik tizimda beriladi. Xizmatdan foydalanish oson, lekin yaxshilanishi mumkin bo'lgan hamma narsa haqida to'liq tushuncha bermaydigan nisbatan xom natija beradi.

GTMetrix va YSlow

Yahoo resurs samaradorligi bo'yicha qo'llanma asosida. Yana 100 balllik shkala qo'llaniladi. Xizmatlar 50 dan ortiq turli ko'rsatkichlar bilan ishlaydi. GTMetrix hatto ma'lumotlarni yuklash jarayonining palapartishlik diagrammasida ham ingl. Bizning fikrimizcha, bu veb-sayt ish faoliyatini yaxshilash yo'llarini aniqlash uchun eng yaxshi vositalardan biridir.

Vaqt

Sahifani yuklash tezligini aniqlash va yuk ostida server ish faoliyatini tekshirish uchun quyidagi vositalardan foydalanilgan:

ApacheBench

Saytdagi yukni aniqlash uchun xizmat qiladi, soniyada maksimal so'rovlar sonini hisoblab chiqadi. Sinov davomida 10 xil mavzu bo'yicha 1000 ta so'rov yuborildi. Sinov 10 marta o'tkazildi. Plaginlarning har biri uchun eng yaxshi natija qayd etildi.

Saytlarni kuzatish va sinovdan o'tkazish uchun juda mashhur xizmat. Har bir plagin bilan 20 ta test o'tkazildi va eng yaxshi natija aniqlandi.

Brauzeringizda to'liq sahifa yuklanish vaqtini ko'rsatadigan oddiy, ammo foydali xizmat. Bu server vositasi emas, balki mahalliy darajada ishlaydigan xizmat. Biz Ethernet, Opera brauzeri orqali yuklab olish usulini tanladik. Har bir sahifa 101 marta yuklangan, o'rtacha yuklanish vaqti belgilangan.

Shunday qilib, keling, testlarga o'tamiz.

Google, GTMetrix va Yslow

Belgilangan xizmatlardan foydalangan holda sayt sahifalarini sinovdan o'tkazish natijasi:

Jadvaldan ko'rinib turibdiki, ba'zi plaginlar bu erda yaxshi ishlamagan - ball keshlashsiz bir xil yoki ballga juda yaqin. Google eng yaxshi Super kesh reytingini berdi (ish stoli va mobil uchun). GTmetrix va Yslow-da Fastest Cache va Rocket eng yaxshi natijalarni ko'rsatdi. Yuqorida aytib o'tganimizdek, Google reytingi kamroq ma'lumotga ega, chunki. baholashda kamroq omillardan foydalanadi.

Shunday qilib, eng yaxshi plaginlar WP Super Cache, WP Fastest Cache va WP Rocket Cache bo'ldi.

Vaqt

Baholash ballari asosan veb-sayt kodining sifatini ko'rsatadi. Bu saytni tezlashtirish uchun nima qilish mumkinligini tushunish imkonini beradi. Aytish joizki, yuqori sayt reytinglari uning boshqalarga qaraganda tezroq yuklanishini anglatmaydi. Va bu asosiy xato - baholash vositalari yuklash vaqtini qisqartirish uchun saytni takomillashtirish bo'yicha ko'plab g'oyalarni beradi, ammo shu bilan birga yuklash vaqtining o'zi deyarli hisobga olinmaydi. Quyida yaxshi misol (Pingdom-dan skrinshot).

Sahifa 100 balldan 96 ball oldi (har qanday sayt sahifalarining 99% dan yaxshiroq). Shu bilan birga, sahifa taxminan 35 soniyada yuklanadi. Bu ko'r-ko'rona optimallashtirishga olib kelishi mumkin.

Vaqt juda muhim sinov, chunki sahifani yuklash tezligining haqiqiy o'lchovlari amalga oshiriladi.

ApacheBench

Keling, serverimiz qo'llab-quvvatlaydigan soniyada maksimal so'rovlar sonini bilib olaylik. Raqam qancha ko'p bo'lsa, shuncha yaxshi.

Eng yaxshi natijani WP Rocket ko'rsatdi. Ikkinchi va uchinchi o‘rinlarni WP-Cache.com va WP Fastest Cache baham ko‘rdi.

Keshlashsiz natija - 2,78 soniya. Barcha plaginlar ushbu ko'rsatkichni yaxshilashga muvaffaq bo'ldi.

Shubhasiz lider yana WPRocket. Super Cache ikkinchi, W3 Total Cache uchinchi o'rinda.

Bu erda biz nafaqat o'rtacha, balki o'rtacha test natijasini ham ko'rsatishga qaror qildik.

O'rtacha yuklash vaqti

Vaziyat avvalgi sinovga o'xshaydi. Birinchi uchlik o'zgarmadi - WPRocket, WPSuperCache va W3 TotalCache.

O'rtacha yuklab olish vaqti

Etakchi hali ham WP Rocket, lekin deyarli noma'lum WP-Cache.com yana juda yaxshi natija ko'rsatadi.

Faqat keshlash bilan emas

Albatta, hamma narsa faqat keshlashga bog'liq emas. Apache + Nginx to'plamini tanlash, server sozlamalarining to'g'riligi va uning turi (bag'ishlangan, VPS, umumiy), tasvirlarning soni va sifati (optimallashtirish) va boshqa ko'p narsalar ularning rolini o'ynaydi.

Xulosa

Taqdim etilgan barcha plaginlar turli funktsiyalarga ega. Ba'zilari odobsiz sodda, boshqalari esa Shveytsariya pichog'i bilan taqqoslanishi mumkin. Super Cache, W3 va boshqa shunga o'xshash plaginlar ko'pincha o'z ishlarida CDN va boshqa fokuslar bilan tanish bo'lgan professionallardan foydalanadilar. Boshqa foydalanuvchilar (ayniqsa yangi boshlanuvchilar) oddiy plaginlarni (Lite Cache yoki WP-Cache.com) tanlaydilar. Aytgancha, WP-Cache.com o'zining noaniqligiga qaramay, ajoyib natijalarni ko'rsata oldi.

Keshlash uchun eng yaxshi WordPress plaginlari nima?

Birinchi o'rinda (keng farq bilan) - WP-Rocket. Bu juda ko'p afzalliklarga ega, lekin bitta LEKIN (ko'pchilik uchun bu minus bo'ladi) - bu to'lanadi. Ishlab chiquvchilar buning uchun 39 dollarni xohlashadi (bundan tashqari, yangilanishlar umr bo'yi emas, faqat bir yil)

Ikkinchi o'rinda (bepul berilgan bo'lsa-da, uni birinchisiga ham qo'yish mumkin) -WPSuperCache. Natijalar etakchi bilan deyarli bir xil, ammo bu mutlaqo bepul!

Uchinchidan - WP-cache.com. Meni chalg'itadigan yagona narsa shundaki, u oxirgi marta 2014 yilda yangilangan.

Lekin bu oddiy, bepul va munosib natijalarni ko'rsatadi.

Hammaga salom! Men sizga ushbu maqolani yozishga undagan e'tiborsizligim haqida bir voqeani aytib bermoqchiman. Taxminan bir hafta oldin mening xost provayderim o'tkazdi profilaktika ishlari, vaqt kelishib olindi va sayt 15-30 daqiqa davomida ishlamay qolishi haqida ogohlantirish bor edi. Men unchalik ko'p emas deb o'yladim va bu haqda unchalik tashvishlanmadim va o'z ishim bilan shug'ullana boshladim.

Ta'mirlash vaqtida sayt haqiqatan ham yotdi, lekin men ayniqsa vaqtni sezmadim. Ajablanarlisi shundaki, ish tugagandan so'ng saytga kirish imkoni bo'lmadi - unda 403 xatolik bor edi (xato kodlari va server javoblari haqida o'qing), ya'ni mijoz huquqlarining etishmasligi. Taxminan bir vaqtning o'zida provayderning qo'llab-quvvatlash xizmatiga xat yozildi. Ular juda tez javob berishdi.

Hisobni blokirovka qilish sababi edi hostingga katta yuk. Qo'llab-quvvatlash xodimi server jurnallarini olib keldi. o'sha paytda u kichik edi - kuniga taxminan 300 kishi, shuning uchun tarifni o'zgartirish masalasi darhol yo'qoldi. Viruslar va ortiqcha yuklanishning mumkin bo'lgan sabablari uchun 5 soatlik tekshiruvdan so'ng sayt men uchun yoqilgan edi. Aytgancha, umuman olganda, sayt taxminan bir kun ishlamay qoldi va bu pozitsiyalarga ta'sir qildi - blog ba'zi so'rovlar bo'yicha eng yaxshi 10 talikdan chiqib ketdi.

Saytni o'chirib qo'yishdan oldin men seohammera bannerini osib qo'ydim (siz avtomatik reklama tizimlari haqida o'qishingiz mumkin), shuning uchun unga shubha tushdi. Banner olib tashlandi va hammasi yaxshidek tuyuldi. Shuningdek, texnik yordamga yuk darajasi haqida savol yuborildi - ular hamma narsa tartibda deb javob berishdi. Lekin men bu bilan to'xtab qolmay, yo'llarni izlay boshladim hosting yukini kamaytirish.

Ko'p bo'limlar qayta ishlandi va o'chirildi, men php bilan ozgina ishladim va juda ko'p kichik narsalarni qildim, bir kun kelib men batafsil maqola yozaman xosting yukini kamaytirish. Blogning boshida men sahifalarni keshlash orqali yukni kamaytirish uchun mo'ljallangan Hyper Cache plaginini o'rnatdim. O'sha paytda men o'rnatish qoidalariga rioya qilmaganim uchun, bu plagin umuman ishlamaganligi ma'lum bo'ldi.

Axir, hamma narsa o'rnatish yo'riqnomasida yozilgan edi, lekin negadir men bunga e'tibor bermadim. Shunday qilib, yukni tushirishning asosiy vositalari shu vaqtgacha ishlamadi. Shunday qilib, ushbu maqolaning asosiy mavzusi bo'ladi Hyper Cache plaginini to'g'ri o'rnatish va sozlash blogga. Endi plagin yaxshi ishlaydi, shuning uchun siz mening xatolarimni takrorlamaysiz.

Hyper Cache plaginini o'rnatish

Ko'rsatilgan sahifada plagin nomini kiriting - Hyper Cache, birinchi navbatda bo'lishi kerak. Plaginni o'rnating (siz ftp hisob qaydnomangiz ma'lumotlarini kiritishingiz kerak bo'ladi). Shuningdek, siz arxivni plagin bilan rasmiy saytdan yuklab olishingiz, keyin uni administrator paneli orqali yuklab olishingiz va o'rnatishingiz mumkin. Umuman olganda, o'zingiz uchun qulay bo'lgan har qanday usulda o'rnating.

Bajarildi, plagin o'rnatildi. Uchun keshlangan sahifalardan foydalanishni qo'llab-quvvatlashni faollashtiring, siz ushbu qatorni qo'shishingiz kerak:

define("WP_CACHE", rost);

faylga wp-config.php. Faylning istalgan joyiga chiziq qo'yishingiz mumkin, asosiysi u tegda

endi jildga kerak wp-kontent ruxsatlarni 777 ga o'rnating (bu Filezila kabi ftp mijozi orqali amalga oshirilishi mumkin). Buning uchun bu talab qilinadi plagin keshlangan sahifa fayllarini saqlash uchun papka yaratdi c. Papka chaqiriladi kesh. U yaratgandan so'ng, siz huquqlarni o'zgartirishingiz mumkin wp-kontent 755 ga qaytib, lekin papkaga kesh(Menda papkada bor wp-kontent, u plaginli papkada ham bo'lishi mumkin, qarang) ruxsatlar 777 ga o'rnatiladi, shunda plagin u erda fayllarni yozishi mumkin.

Hozir qisqa va aniq:

  1. Plagin o'rnatilmoqda
  2. Faylga qator qo'shish wp-config
  3. Jilddagi ruxsatlarni 777 ga o'rnating wp-kontent
  4. Jild qidirilmoqda kesh va shuningdek, 777 ga ruxsatlarni o'rnating
  5. Biz papkani qaytaramiz wp-kontent huquqlar 755

Tayyor. Plagin o'rnatilgan, uning ishlashini tekshirish tavsiya etiladi. Eslab qoling - plagin har bir keshlangan sahifa uchun alohida fayl yaratadi, lekin faqat foydalanuvchi tashrif buyurganida. Bular. odam kirdi, sahifa yuklandi, keshga qo'shildi. Shuni ham yodda tutingki, sizga har doim keshdan emas, balki sahifaning so'nggi versiyasi ko'rsatiladi (agar siz saytga login ostida kirsangiz). Tekshirish uchun quyidagilarni bajaring:

  1. Ichiga qarash plagin parametrlari. Agar yuqoridan hech qanday ogohlantirish bo'lmasa, unda hamma narsa tartibda.
  2. Agar sizning saytingizda allaqachon materiallar va tashrif buyuruvchilar bo'lsa, unda chiziqqa qarang "Keshdagi fayllar(tegishli va eskirgan)" - 1 dan katta raqam bo'lishi kerak.
  3. Saytga o'ting tizimga kirmagan(masalan, boshqa brauzerdan) va kodga qarang. Oxirida shunga o'xshash chiziq bo'lishi kerak
  4. Serverdagi kesh jildiga o'ting (biz unga 777 ga huquqlarni ham o'rnatamiz). agar u bo'sh bo'lmagan fayllarni o'z ichiga olsa, plagin to'g'ri ishlaydi.

Hammasi, plagin ishlaydi va siz uni administrator panelidan sozlashni boshlashingiz mumkin.

Hyper Cache plaginini sozlash

Shunday qilib, biz "Options - Hyper Cache" menyusiga kiramiz.

Endi menyuning har bir bandini ko'rib chiqamiz. DA kesh holati keshlangan sahifalarning joriy sonini va keyingi keshlangan sahifani tiklash sanasini ko'rishingiz mumkin. Ikkinchisi keshni tozalamaydi, lekin keyingi menyudagi elementga ishora qiladi. Aytgancha, har qanday o'zgarishlarni amalga oshirayotganda, o'zgarishlar kuchga kirishi uchun blok ostidagi "Yangilash" tugmasini bosishingiz kerak.

Konfiguratsiya - plaginning asosiy parametrlari:

  • Keshlangan sahifalarning vaqti tugaydi- keshdagi barcha sahifalar o'chiriladigan vaqt. Odatiy qiymat 1440 - kuniga, bu juda tez-tez yangilanmaydigan bloglar uchun odatiy holdir.
  • Keshni bekor qilish rejimi- tizim sahifani keshdan olib tashlash shartini belgilaydi. Eng yaxshi variant - bu yozuvni o'zgartirish.
  • Fikr keshini o'chirib qo'ying- funksiya, yoqilganda, sharh qoldirgan foydalanuvchi saqlangan (keshlangan) emas, balki sahifaning yangi versiyasini ko'radi. Shaxs sharh moderatsiya uchun yuborilganmi yoki darhol e'lon qilinganligini darhol ko'radi (sizga qarab).
  • RSS keshlash- shunchaki blog yangiliklar tasmasini keshlash. Yoqilganda tarqatishda biroz kechikishlar bo'lishi mumkin.
  • Brauzerni keshlashga ruxsat bering- sahifani foydalanuvchining qattiq diskida saqlash imkoniyatini o'z ichiga oladi, hosting yukini yanada kamaytiradi

Mobil qurilmalar uchun konfiguratsiya

Agar sizda WordPress Mobile Pack plagini yordamida yaratilgan saytning mobil versiyasi mavjud bo'lsa, ushbu parametrni yoqishingiz mumkin. Hyper Cache plagini mobil qurilmalar uchun turli nomlar ostida alohida keshlangan fayllarni yaratadi (mobil mavzu sozlamalaringizga ko'ra) va tashrif buyuruvchilarni yaratilgan sahifalarga yo'naltiradi.Menda mobil versiya yo'q, shuning uchun katakchani belgilamadim.

Plagin matnni optimallashtiradi (server tomonida) va uni foydalanuvchiga uzatadi. Veb-sayt sahifalarini yuklashni tezlashtiradi.

  • Siqilgan sahifalarni saqlang- aslida funktsiyaning o'zi kiritilishi.
  • Siqilgan sahifalarni yuboring- agar iloji bo'lsa, sahifani siqishda tarmoqli kengligini tejash imkonini beradi.
  • Tez siqish- yana, agar iloji bo'lsa, saytni yuklash tezligini oshirishga yordam beradi.

  • Tarjima— plagin sozlamalari sahifasining ruscha versiyasini o'chirib qo'yadi.
  • Oxirgi o'zgartirilgan sarlavhani o'chirib qo'ying- sahifaning sarlavhasida oxirgi o'zgartirish vaqtini o'chirib qo'yadi.
  • Uyni keshlash- bosh sahifani keshlashni o'chirib qo'yadi (agar saytning asosiy sahifasi tez-tez yangilanib tursa, yordam beradi).
  • Qayta yo'naltiruvchi keshlash- WordPress blogining barcha qayta yo'naltirishlarini keshlaydi, ularni qayta ishlash vaqtini qisqartiradi.
  • Sahifani keshlash topilmadi (HTTP 404)- 404 xato sahifasini keshlashni yoqadi.
  • Chiziqli so'rovlar qatori- qo'shimcha so'rovlar (manzillar?, =, &, va hokazo) bilan URL-manzillarni ularsiz URL-manzillar sifatida keshlash imkonini beradi.
  • Parametrlar bilan URL- Savol belgisi bilan so'rovlarni keshlashni yoqadi. CNC yoqilganda siz CNC-dan foydalana olmaysiz, garchi parametr yoqilganda, yuk kamayadi (ba'zi robotlar so'rovlarni yuboradi?).
  • Brauzer keshni chetlab o'tishga ruxsat bering- brauzerga keshlashni chetlab o'tish imkonini beradi. Masalan, sahifani qayta yuklashda.

Filtrlar

  • Cheklangan URL manzillar— keshlashdan chiqarib tashlamoqchi bo'lgan sahifalar. Har bir qatorga bittadan.
  • Cheklangan agentlar- har doim sahifaning eng so'nggi versiyasini ko'rsatmoqchi bo'lgan foydalanuvchi agentlari (masalan, qidiruv robotlari).
  • Cookie-fayllarni moslash- cookie fayllari mos kelganda keshlashni bekor qiladi. Har bir qatorga bittadan.

Sozlamalarni o'zgartirgandan so'ng "Refresh" tugmasini bosishni unutmang, har bir blokning o'z tugmasi mavjud.

Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, plagin ishlay boshlaydi va . Men uni tushirishning boshqa usullari haqida keyingi maqolalarda gaplashaman. mavzu juda dolzarb, chunki qidiruv tizimlari, ayniqsa, sahifalarni yuklash tezligiga e'tibor berishadi. Tez orada CoinOnline blogining sahifalarida ko'rishguncha!