Сайтыг ачаалах хурд нь түүний SERP-д байгаа байрлалд нөлөөлнө гэж Google зарласнаас хойш хэсэг хугацаа өнгөрчээ. Энэ нь хөдөлгөөнт төхөөрөмжүүдэд мөн адил хамаарна. Гэхдээ таны хамгийн их анхаарах ёстой зүйл бол удаан сайт нь хэрэглэгчдэд хэрхэн нөлөөлөх вэ? Жишээлбэл, Интернет дэх вэбсайтад зочилсон хүмүүсийн тал хувь нь үүнийг хоёр секунд ба түүнээс бага хугацаанд ачаалах ёстой гэж үздэгийг та мэдэх үү? Би үүнийг маш шударга гэж бодож байна, учир нь та энэ талаар бодоход ямар нэгэн зүйл ачаалахыг харах шиг ядаргаатай зүйл байхгүй. Хүн ямар нэгэн зүйл худалдаж авахыг хүсэх үед тулгардаг таагүй байдлыг энд дурдахгүй, харин сайт удааширдаг.

Аз болоход таны сайтыг хурдасгах олон арга бий. Хамгийн сайн сонголтуудын нэг бол кэш хийх тусгай модуль (кэш) ашиглах явдал юм. Өнөөдөр бид кэш гэж юу болох, хуудас ачаалах хурдны хувьд яагаад маш чухал болохыг хурдан харах болно. Нэмж дурдахад би зах зээл дээрх хамгийн сайн кэш залгаасуудын жагсаалтыг тантай хуваалцах болно.

Кэш гэж юу вэ?

Кэш гэдэг нь компьютерийн санах ойд өгөгдлийг ирээдүйд ашиглах зорилгоор хадгалдаг газар юм. Жишээлбэл, өгөгдлийн сангаас сайтыг ачаалах процессыг бүрэн гүйцэтгэхийн оронд зарим өгөгдлийг кэшээс шахдаг. Зочин таны сайтаар орж ирэхэд сайт хостинг дээр хадгалагдсан мэдээллийн сангаас мэдээлэл авахыг хүсдэг. Тодруулбал, тэд таны сайтын зураг, Javascript, CSS-ийг унших боломжтой HTML файлд оруулж, хөтөч рүү шууд хүргэхийг хүсдэг. Харамсалтай нь энэ үйл явц нь тодорхой нөөц, цаг хугацаа шаарддаг. Гэсэн хэдий ч сайтын хэрэглэгчид энэ процессыг бүртгэх шаардлагагүй. Ялангуяа таны сайтын статик агуулгын тухайд. Жишээлбэл, хэн ч засварлах боломжгүй нийтлэгдсэн нийтлэлүүд.

Иймээс та дараах зүйлсийг хийхийг хүсвэл сайтаа кэш хийх нь чухал юм.

  • ховор өөрчлөгддөг сайтын өгөгдөлд хурдан нэвтрэх боломжийг олгоно
  • сайтыг ачаалах үйл явцыг бүхэлд нь хурдасгах
  • таны сайтад зочилсон бүх хүмүүст илүү сайн хэрэглэгчийн туршлагыг өгөх
  • Татаж авах хурд өндөр байгаа тул хайлтын системийн зэрэглэлд сурталчлах
  • серверийн нөөцийг хэмнэж, эвдрэлийг багасгах

Таны харж байгаагаар WordPress сайтаа кэшлэх нь олон давуу талтай.

Дээр дурдсан залгаас бүрт байдаг гол функцууд:

  • гар утасны хэрэглэгчдэд зориулсан кэш хийх
  • файлын хэмжээг багасгах, GZIP шахалт
  • кэш цэвэрлэх хуваарь
  • HTTPS/SSL дэмжлэг

Шилдэг WordPress кэш залгаасууд

Сайтын хурд маш чухал бөгөөд энэ нь кэшээс шууд хамаардаг гэдгийг мэдэж байгаа тул бидний дараагийн алхам бол тохирох залгаасыг манай сайтад нэмэх явдал юм. Энд хамгийн найдвартай, боломжийн, боломжийн шийдлүүдийн заримыг энд оруулав.

Саяхан манай уншигчдын нэг биднээс WordPress кэшийг хэрхэн цэвэрлэх талаар асуусан. Таны сайтад суулгасан вэб хөтөч, сервер болон залгаасууд нь кэшийн процессыг ашиглаж магадгүй бөгөөд энэ нь таны блогын шинэчлэгдсэн статусыг харах боломжийг танд олгохгүй байх магадлалтай.

Энэ нийтлэлд бид WordPress блогын кэшийг хэрхэн зөв цэвэрлэхийг харуулах болно.

Кэшийн шийдлүүд нь таны сайтын статик хувилбарыг хадгалдаг. Энэ нь WordPress-д хамгийн хүнд PHP скриптүүдийг алгасаж, таны сайтын гүйцэтгэлийг сайжруулах боломжийг олгодог.


WordPress Кэш хийх олон төрлийн шийдлүүд байдаг. Хамгийн алдартай нь "Ба" төрлийн кэш залгаасууд юм.

Эдгээр залгаасууд нь блог кэш, кэштэй агуулгын хугацаа дуусах, эрэлт хэрэгцээний кэшийг удирдахад ашиглахад хялбар интерфейсээр хангадаг.

WPEngine зэрэг үйлчилгээ үзүүлэгчдийн удирддаг WordPress хостинг нь өөрсдийн кэшийн шийдлүүдийг ашигладаг тул та энэ кэш залгаасыг суулгах шаардлагагүй болно.

Хэрэв та "MaxCDN" эсвэл "CloudFlare" гэх мэт CDN үйлчилгээг ашиглаж байгаа бол энэ нь мөн статик агуулгын кэштэй хуулбаруудад үйлчлэх болно.

Хэрэв та WordPress-ийн аюулгүй байдлыг нэмэгдүүлэхийн тулд вэб програмын галт ханыг "Эсвэл" гэж ашиглаж байгаа бол тэдгээр нь таны сайтыг хурдасгах, ажиллахгүй байх хугацааг багасгах өөрийн кэштэй байдаг.

Эцэст нь, таны хөтөч таны компьютер дээрх хуудсуудын кэш хувилбарыг хадгалах боломжтой.

Кэш хийх зорилго нь таны сайтыг хурдасгах, хэрэглэгчийн ерөнхий туршлагыг сайжруулах явдал юм. Гэсэн хэдий ч заримдаа энэ нь таны сайтад хийсэн өөрчлөлтийг харахаас сэргийлдэг бөгөөд энэ нь урам хугарах болно. Энэ тохиолдолд та өөрчлөлтөө харахын тулд кэшээ цэвэрлэх хэрэгтэй болно.

Гэсэн хэдий ч WordPress дээрх кэшийг хэрхэн цэвэрлэхийг харцгаая.

Алхам 1: Хөтөчийнхөө кэшийг цэвэрлэ

Эхлээд та кэшээ цэвэрлэх хэрэгтэй.Ихэнх вэб хөтчүүд дараагийн зочлохыг хурдасгахын тулд вэбсайтаас хэв маягийн хуудас, JavaScript, зураг зэрэг статик контентыг хадгалах боломжтой.

Гэсэн хэдий ч заримдаа вэб хөтчүүд вэб хуудас өөрчлөгдсөнийг анзаардаггүй. Шинэ хуулбар авахын оронд тэд таны машин дээрх кэш хувилбараас хуудсыг дахин ачаалж болно.

Та Google Chrome хөтчийнхөө кэшийг ингэж цэвэрлэнэ. Эхлээд та цэсийн дүрс дээр дарж, дараа нь сонгох хэрэгтэй« Нэмэлт Хэрэгсэл > Навигацийн өгөгдлийг арилгах .


Устгахыг хүссэн контентоо сонгох боломжтой цонх нээгдэнэ. Кэшд хадгалсан зураг, файлууд баталгаажсан эсэхийг шалгаад " Хайлтын өгөгдлийг арилгахП".


Та хөтчийнхөө кэшийг амжилттай устгасан бөгөөд одоо өөрийн сайт руу нэвтрэхийг оролдож болно.

Хэрэв та ямар ч өөрчлөлтийг хараагүй бол дараагийн алхмуудыг үргэлжлүүлнэ үү.

Хэрэв та WordPress кэш удирдах хамгийн шилдэг хоёр залгаасаас сонгохыг хүсвэл манай нийтлэлийг үзнэ үү:

Бусад вэб хөтчүүдийн хувьд кэшийг хэрхэн арилгах талаар холбогдох баримт бичигт хандана уу.

Алхам 2: WordPress Plugin кэшийг цэвэрлэ

Хэрэв та WordPress кэш залгаас ашиглаж байгаа бол залгаасын кэшийг цэвэрлэх ёстой. Ихэнх кэш залгаасууд нь тохирох тохиргооноос үүнийг хялбархан хийх боломжийг олгодог.

WP Super Cache-ээс кэшийг цэвэрлэ

Энэ нь хэрэглэгчдэд сайтаа нэг товшилтоор шууд кэш хийх боломжийг олгодог. Түүний робот нь кэш үүсгэхийн тулд таны WordPress хуудсуудыг автоматаар сонгож, дараа нь GZIP шахалт, хуудасны кэш, кэшийг урьдчилан ачаалах зэрэг WordPress кэш хийх санал болгож буй сонголтуудыг автоматаар идэвхжүүлдэг.

WP Rocket нь таны бүтээмжийг сайжруулах нэмэлт функцуудыг агуулдаг. Зургийг залхуу ачаалах, CDN дэмжлэг, DNS-ийг урьдчилан татаж авах, багасгах гэх мэт.

2.WP Хамгийн хурдан кэш

WP Fastest Cache бол хэрэглэгчийн хайж буй бараг бүх зүйлийг санал болгодог WordPress кэш залгаас юм. Энэхүү залгаасын хөгжүүлэгчид үүнийг хамгийн энгийн бөгөөд хурдан WP Cache систем гэж мэдэгджээ. Үнэнийг хэлэхэд, тийм! 300,000 гаруй идэвхтэй суулгацтай энэхүү залгаас нь зочдод хурдан хайлтын туршлагыг санал болгодог.

Сайн байцгаана уу эрхэм блог уншигчид Энэ нийтлэлд бид WordPress платформ дээрх блогоо хурдасгах, гипер кэш ашиглан байршуулах серверийн ачааллыг бууруулах чухал сэдвийг хөндөх болно.

нь wordpress кэш залгаас (wordpress кэш) юм. Wordpress кэшийг ашиглахаа мартуузай, таны сайтыг ачаалах хурд мэдэгдэхүйц нэмэгдэх болно.

Блогтоо зочлох хүмүүсийн тоог нэмэгдүүлэхэд асуудал үүсдэг. Уншигч таны сайт дээрх тодорхой хуудсыг үзэхийг хүсвэл сервер нь WordPress-ийн сэдэв болон агуулгын дагуу үүнийг үүсгэхийг хүлээх ёстой.

Тодорхой хуудсыг хэдэн удаа хүсэх болно, тийм ч олон удаа сервер дээр дахин дахин үүсгэх болно. Блогт олон зочин ирэх тусам серверийн ачаалал ихсэж, ачаалах хугацаа уртасдаг.

Энэ бүхнээс кэш гэж нэрлэгддэг програмыг ашигласнаар зайлсхийх боломжтой wordpress кэш. Энэ юу вэ?

Энэ нь таны хүсэлтээр үүсгэсэн хуудсыг Hyper cache залгаасыг ашиглан сайт дээрх тодорхой лавлах хэсэгт хадгалах үйл явц юм. Одоо, хэрэв өөр хэн нэгэн сервер дээрх ижил хуудсанд хандвал түүнийг дахин үүсгэхгүй, зүгээр л хадгалсан хүссэн хавтаснаас нь авах болно. wordpress кэшмөн хэрэглэгчийн хөтөч рүү илгээсэн.

Тиймээс блог вэб хуудсыг кэшлэх нь хостинг серверийн ачааллыг бууруулж, блогийг бүхэлд нь хурдасгах маш үр дүнтэй арга юм.

Гипер кэш залгаас. Wordpress кэшийг суулгаж, тохируулж байна.

Энэ нь маш сайн хэрэг wordpress кэшзөвхөн таны блогын бүртгэлгүй хэрэглэгчдэд л ажиллана. Ихэнх тохиолдолд сайтын эзэд зочдод өөрсдийн нөөцөд бүртгүүлэхийг зөвшөөрдөггүй бөгөөд блогт бүртгүүлсэн цорын ганц хүн бол администратор, өөрөөр хэлбэл та юм.

Энэ нь таны хувьд гэсэн үг юм wordpress кэшажиллахгүй бөгөөд энэ нь гайхалтай юм. Та блогтоо зарим өөрчлөлт хийсэн гэж төсөөлөөд үз дээ (жишээ нь дизайн дээр), тэгвэл та wordpress кэшийг дахин тохируулах хүртэл эдгээр өөрчлөлтүүдийг харахгүй бөгөөд та үүнийг байнга хийх хэрэгтэй болно.

кэш залгаас татаж авах Та албан ёсны wordpress сайтаас боломжтой.

  1. Архивыг залгаастай хамт задалж, Hyper кэш хавтсыг FTP клиент ашиглан сервер дээрх wp-content/plugins/ plugins хавтсанд буулгана уу.
  2. Өөрийн блог консол Plugins-Add New-Apload-Install руу очно уу

Wordpress кэшийг идэвхжүүл.

Үүнийг хийхийн тулд өөрийн блогын үндсэн директорт байрлах wp-config.php тохиргооны файлыг засварлахаар нээгээд дараах мөрийн кодыг оруулна уу.

тодорхойлох('WP_CACHE', үнэн);

Үүнийг Filezila файлын менежер ашиглан хийж болно.

Wp-config.php тохиргооны файлын аль ч хэсэгт, төгсгөлд нь ойрхон, гэхдээ мөрний өмнө буулгаж болно:

/** WordPress лавлахын үнэмлэхүй зам. */

хэрэв (!тодорхойлогдсон('ABSPATH'))

эсвэл англиар бол:

/** WordPress лавлах руу WordPress үнэмлэхүй зам. */

хэрэв (!тодорхойлогдсон('ABSPATH'))

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

Одоо бид Plugins блог консол руу буцаж, Hyper cache кэш залгаасыг олоод идэвхжүүлнэ үү.

Hyper cache plugin нь блог дээрх wordpress кэшэд хавтас үүсгэхийн тулд та wp-content эсвэл wp-content/plugins/hyper cache/ фолдерт 777 зөвшөөрлийг тохируулах хэрэгтэй. Зөвшөөрөл тохируулах талаар үүнийг уншина уу.

Дараа нь wp-content эсвэл wp-content/plugins/ hyper cache фолдеруудыг 755 зөвшөөрөл болгож, шинэ wp-content/plugins/ hyper cache/cache фолдерыг 777 болгож тохируулаад Hyper cache plugin бичиж болно. Wordpress кэшээс бүх HTML файлыг устгах эсвэл устгах.

Hyper кэш залгаасын зөв ажиллагааг тохируулж байна.

Сонголтууд дээр дарж ажлыг идэвхжүүлсний дараа нэн даруй Hyper кэш тохиргоо руу орцгооё

Эсвэл та блогийн консол Тохиргоо - Гипер кэш рүү очвол ижил зүйл тохиолдох болно

Тохиргооны хэсэгт Hyper кэш залгаасын тохиргооны үндсэн хэсэг хийгдэнэ. Юуны өмнө, кэшийг идэвхжүүлэхийн хажууд байгаа нүдийг чагтална уу? Мөн Save тохиргоог хадгал.

Ингээд л wordpress кэш идэвхжсэн, та нийт хэдэн хуудас кэштэй байгааг харах боломжтой.

Талбайн эсрэг талд Кэшлэгдсэн хуудсуудын ашиглалтын хугацааТа хэдэн минутын дотор дугаараа тохируулах шаардлагатай бөгөөд энэ хугацаанд таны вэб хуудасны HTML хуулбар хадгалагдах бөгөөд энэ хугацаанд дурын хэрэглэгч үүнийг тэндээс хүлээн авах болно.

Таны блогын ихэнх хуудсууд шинэчлэгдээгүй, архивлагдсан тул тоог бага байлгах нь утгагүй юм. Энэ нь надад 7200 минут зарцуулдаг (5 хоног) Энэ бол алдартай техникч Е.Попов ингэж зөвлөдөг.

Сервер дээрх дискний зай нь олон кэштэй хуудсыг хадгалах боломжийг танд олгож байгаа эсэхийг л харах хэрэгтэй. Энэ нь таны блогт зориулж худалдаж авсан байршуулах төлөвлөгөө болон зочдын тоо, эс тэгвээс уншигчдын үзэхийг хүсч буй хуудасны тооноос хамаарна.

Үндсэндээ дискний зай хамгийн багадаа 2-5 ГБ байдаг тул 7200 минут нь зөв байх болно.

Дараагийн талбар "Автоматаар цэвэрлэх бүр" нь сервер дээрх хатуу диск дээрх дискний зайг оновчтой ашиглахад зориулагдсан болно. Өөрөөр хэлбэл, 1440 минут тутамд (энэ нь миний тохиргоонд 1 өдөртэй тохирч байна) хугацаа нь дууссан тэмдэглэлийг кэш хавтаснаас устгадаг.

Тиймээс шаардлагагүй, хэрэггүй файлуудыг таны тогтоосон давтамжаар устгадаг.

Талбайг ашиглах Кэшийг хэрхэн цэвэрлэх вэТа хуучин материалыг шинэчлэх эсвэл шинээр үүсгэх үед хэрхэн цэвэрлэхээ зааж өгч болно.

- Бүгд- wordpress кэшийг бүхэлд нь шинэчлэхтэй тохирч байна

- Байхгүй- wordpress кэш өөрчлөгдөхгүй

- Нэг хуудас (Нэг хуудас хатуу) - кэш нь зөвхөн өөрчлөлт орсон тэмдэглэлд шинэчлэгддэг

Та энэ талбарыг надад байгаа шиг бөглөж болно (дээрээс харна уу) эсвэл өөрөө сонгож болно.

Талбайд gzip шахалтта хайрцгийг чагтална уу, дараа нь wordpress кэш файлууд хадгалагдаж, шахсан хэлбэрээр илгээгдэх бөгөөд энэ нь серверийн ачааллыг бууруулж, блогын хурдыг нэмэгдүүлэх болно.

Хэрэв нүүр хуудсанд кэш хийхгүй (Нүүр хуудсыг бүү кэш) хайрцагт тэмдэглэгээ байгаа бол нүүр хуудас кэш хийх процесст орохгүй.

Энэ нь нүүр хуудсыг байнга шинэчилж байх үед, wordpress кэш үүсгэх нь ямар ч утгагүй тохиолдолд шаардлагатай байж болох юм, учир нь кэш байнга шинэчлэгддэг бөгөөд дараа нь хуудсыг хаана үүсгэж байгаа нь хамаагүй - кэш эсвэл дотроос. ердийн арга.

Хэрэв та блогын аль нэг хэсгийг кэш хийхийг хүсэхгүй байгаа бол талбарт хийж болно URI-г оруулахгүйхаягийн нэг хэсгийг (жишээ нь, блог категори /kartinki-foto-smeshno) оруулаад дараа нь URL-ийн энэ хэсгийг агуулсан хуудсуудыг кэшлэхгүй.

Үлдсэн тохиргоог байгаагаар нь үлдээж болно. Хадгалах товчийг дарахаа бүү мартаарай.

Хадгалах товчлуурын хажууд бас нэг чухал Clear Cache товчлуур байна. Блогоо шинэчилж, блогийн зочдод шинэчлэлтүүдийг харахыг хүсэх үед танд хэрэгтэй болно. Үгүй бол тэдгээр нь зөвхөн бүх хуудасны хуучин кэштэй хувилбараар үйлчлэх болно.

Үндсэн ажил дууссан тул та Hyper кэш залгаасыг ашиглан блог дээр кэш ажиллаж байгаа эсэхийг шалгах хэрэгтэй. Үүнийг хийхийн тулд дараах алхмуудыг дагана уу.

Өөр хөтөч ашиглан блогтоо нэвтэрнэ үү. Та администратор биш энгийн зочиноор нэвтэрсэн байна

Ctrl-U товчийг дарна уу. Та хуудасны эх кодыг харах болно

Эх кодын хамгийн доод хэсэгт оч. Та шугам шиг зүйлийг харах ёстой

Энэ нь залгаас ажиллаж байна гэсэн үг. wordpress кэш бий болсон.

P.S. Нийтлэл танд хэр таалагдаж байна вэ? Та кэш залгаас суулгах уу?

Блогоо хурдасгах өөр аргуудын тухай тэмдэглэл удахгүй гарах болно. Түүний гадаад төрхийг алдахгүй, шинийг авахыг танд зөвлөж байна

Игорь өөрийгөө Myasnoff компанид ажиллахаар бүрэн өгсөн ...

Кэш залгаас яагаад хэрэгтэй вэ, өгөгдлийн санд нэмэлт ачааллыг бий болгохоос гадна үнэхээр тус болох нэгийг сонгох нь хэчнээн чухал болохыг тайлбарлах шаардлагагүй гэж би найдаж байна. Шинжилгээнд бид зөвхөн татаж авах хугацааг төдийгүй бүх үзүүлэлтийг харгалзан үзэх болно.

Кэшийн ашиг тус

Жижиг ухралт. Гэсэн хэдий ч хэн нэгэн кэш хийх шаардлагатай гэдэгт эргэлзэж байгаа бол 4-р сарын 21-ээс хойш Google гар утсанд ээлтэй бүх сайтууд (мөн хурд нь "нөхөрсөг" бүрэлдэхүүн хэсгүүдийн нэг юм) хайлтын үр дүнд ихээхэн давуу талтай болсон гэдгийг та мэдэх хэрэгтэй. Google-ийн зорилго нь маш тодорхой юм - SEO болон вэбмастерууд сайтын ширээний болон гар утасны хувилбаруудын гүйцэтгэл дээр ажиллах хэрэгтэй.

Таны сайтын гүйцэтгэлийг сайжруулах, ачаалах хугацааг багасгах хэд хэдэн арга байдаг боловч ихэнх эхлэгч (зөвхөн биш) оновчтой болгохын тулд кэш залгаасууд нь зорилгодоо хүрэхийн тулд ашигладаг цорын ганц хэрэгсэл биш юм.

WordPress нь хуудсуудыг динамик байдлаар үүсгэдэг бөгөөд энэ нь мэдээллийн сангийн олон асуултыг үүсгэдэг. Динамикаар үүсгэсэн хуудсуудыг кэшлэх нь хэрэглэгчдэд ердийн HTML хуудсыг үзэх боломжийг олгодог бөгөөд энэ нь хуудас ачаалах хугацааг мэдэгдэхүйц багасгаж, серверийн ачааллыг бууруулдаг.

Кэш хийх тестийн дэлгэрэнгүй мэдээлэл

Хамгийн эхэнд туршилтанд 2 сэдвийг ашиглахаар төлөвлөж байсан - хамгийн энгийн "хорин арван дөрөв" ба илүү төвөгтэй (энэ нь "бодит" сайтыг дуурайлган дуурайлган хийх). Гэхдээ туршилтын явцад кэш хийх нь хорин арван дөрвөн сэдвийг ачаалах хурдад үзүүлэх нөлөө нь маш бага тул үүнийг үл тоомсорлож болох нь тогтоогдсон. Серверийг нарийн тааруулах нь илүү чухал болсон боловч өнөөдрийн нийтлэл энэ тухай биш юм.

Эцэст нь бид зөвхөн 1 сэдвийг ашиглах болно (Tesla Themes-ийн шинэлэг сэдэв). Туршилтын хуудсыг график болон текст ашиглан хийсэн болно. Мөн хажуугийн самбар болон хэд хэдэн залгаасууд байдаг (мэдээ, Twitter/Instagram feed). WP Dev Shed ашигладаг хостинг. Үүний үр дүнд бид ачаалах хугацаа харьцангуй урт хуудастай болсон.

Учир нь Энэ сайт шинэ, дараа нь ачаалалгүй байсан (туршилтын үеэр PS роботууд ч байгаагүй). Сервер нь хэд хэдэн Apache + Ngnix дээр ажиллаж байсан.

Туршилтад дараах залгаасууд оролцсон:

  1. AIO кэш
  2. WP хурдан кэш
  3. wp-cache.com
  4. Альфа кэш
  5. Flexicache
  6. Bodi0-ийн хялбар кэш
  7. Гипер кэш
  8. Гипер кэш өргөтгөсөн
  9. Cachify
  10. Lite Cache
  11. Дараагийн түвшний кэш
  12. Үнэхээр статик
  13. Супер статик кэш
  14. W3 Нийт кэш
  15. Gator кэш
  16. Wordfence Falcon
  17. WP-ийн хамгийн хурдан кэш
  18. WP пуужин
  19. WP SuperCache
  20. Zen Cache (өмнө нь Quick Cache)

Туршилт үлдсэн:

Харгис кэш - ажиллаагүй;

Batcache нь одоогийн туршилтад ашиглагдаагүй Memcache-ээс хамааралтай залгаас юм.

Autoptimize болон Widget Cache мөн орхигдсон, учир нь Эдгээр нь бие даасан залгаасууд биш, харин бусдыг дэмждэг.

Бенчмаркинг хийх хэрэгслүүд

Хэрэгслийн хувьд бид Google, GTMetrix, Yahoo-н үйлчилгээг ашигласан. Үүний ачаар зөвхөн хуудас ачаалах хурдыг туршиж үзээд зогсохгүй:

  • дүрсийг оновчтой болгох;
  • js болон css кодыг багасгах, оновчтой болгох;
  • хөтчийн кэшийг ашиглах;
  • серверийн цагийн саатал;
  • Gzip шахалтыг ашиглах;
  • скрипт байрлуулах;
  • HTTP хүсэлтийн тоо.
  • CDN ашиглах, параллелизац / домайн хуваах;

Google PageSpeed ​​Insights

Сайтыг ширээний компьютер болон хөдөлгөөнт төхөөрөмжөөс хоёуланг нь шалгадаг. Үр дүнг 100 онооны системээр өгдөг. Үйлчилгээг ашиглахад хялбар боловч сайжруулж болох бүх зүйлийн талаар бүрэн ойлголт өгөхгүй харьцангуй түүхий үр дүнг өгдөг.

GTMetrix ба YSlow

Yahoo-ийн нөөцийн бүтээмжийн гарын авлагад үндэслэсэн. Дахин хэлэхэд 100 онооны хэмжүүр ашигладаг. Үйлчилгээ нь 50 гаруй өөр хэмжигдэхүүнтэй ажилладаг. GTMetrix нь ачаалах үйл явцын хүрхрээ диаграммд өгөгдлийг дүрслэн харуулдаг. Бидний бодлоор энэ нь вэб сайтын гүйцэтгэлийг сайжруулах арга замыг тодорхойлох хамгийн шилдэг хэрэгслүүдийн нэг юм.

Хугацаа

Хуудсыг ачаалах хурдыг тодорхойлох, ачааллын үед серверийн ажиллагааг шалгахын тулд дараах хэрэгслийг ашигласан.

ApacheBench

Энэ нь сайт дээрх ачааллыг тодорхойлоход үйлчилдэг, секундэд хамгийн их хүсэлт гаргахыг тооцдог. Туршилтын үеэр 10 өөр сэдвээр 1000 хүсэлт илгээсэн. Туршилтыг 10 удаа хийсэн. Залгаас тус бүрийн хамгийн сайн үр дүнг тэмдэглэв.

Хяналт, туршилтын сайтуудад зориулсан маш алдартай үйлчилгээ. Залгаас тус бүрээр 20 туршилт явуулсан бөгөөд хамгийн сайн үр дүнг зассан.

Таны вэб хөтөч дээр бүтэн хуудас ачаалах хугацааг харуулдаг энгийн боловч хэрэгтэй үйлчилгээ. Энэ нь серверийн хэрэгсэл биш, харин дотоодод ажилладаг үйлчилгээ юм. Бид Opera хөтөч Ethernet-ээр татаж авах аргыг сонгосон. Хуудас бүрийг 101 удаа ачаалж, ачаалах дундаж хугацаа тогтоосон.

Ингээд шалгалтууддаа орцгооё.

Google, GTMetrix болон Yslow

Заасан үйлчилгээг ашиглан сайтын хуудсыг туршиж үзсэний үр дүн:

Хүснэгтээс харахад зарим залгаасууд энд сайн ажиллаагүй - оноо нь кэш хийлгүйгээр ижил эсвэл оноотой маш ойрхон байна. Google супер кэшийн хамгийн сайн үнэлгээг өгсөн (ширээний болон гар утасны аль алинд нь). GTmetrix болон Yslow-д Fastest Cache болон Rocket нь хамгийн сайн үр дүнг үзүүлсэн. Бид аль хэдийн хэлсэнчлэн, Google-ийн үнэлгээ бага мэдээлэлтэй байна, учир нь. энэ нь үнэлгээнд бага хүчин зүйл ашигладаг.

Тиймээс хамгийн сайн залгаасууд нь WP Super Cache, WP Fastest Cache, WP Rocket Cache юм.

Хугацаа

Үнэлгээний оноо нь үндсэндээ вэбсайтын кодын чанарыг харуулдаг. Энэ нь сайтыг хурдасгахын тулд юу хийж болох талаар ойлголт өгдөг. Сайтын өндөр үнэлгээ нь бусдаас илүү хурдан ачаалагддаг гэсэн үг биш юм. Энэ бол гол алдаа юм - үнэлгээний хэрэгслүүд нь ачаалах хугацааг багасгахын тулд сайтыг сайжруулах олон санааг өгдөг боловч үүнтэй зэрэгцэн ачаалах цагийг бараг тооцдоггүй. Доорх нь сайн жишээ юм (Pingdom-аас дэлгэцийн зураг).

Энэ хуудас 100-аас 96 оноо авсан (ямар ч сайтын хуудасны 99% -иас илүү). Үүний зэрэгцээ хуудсыг 35 секундын дотор ачаална. Энэ бол сохор оновчлолд хүргэж болзошгүй газар юм.

Учир нь цаг хугацаа бол маш чухал шалгалт юм хуудас ачаалах хурдны бодит хэмжилтийг хийдэг.

ApacheBench

Манай серверийн дэмжих боломжтой секундэд хамгийн их хүсэлтийг олж мэдье. Тоо их байх тусмаа сайн.

Хамгийн сайн үр дүнг WP Rocket харуулсан. Хоёр, гуравдугаар байруудыг WP-Cache.com болон WP Fastest Cache нар хуваалцжээ.

Кэшгүй үр дүн нь 2.78 секунд байна. Бүх залгаасууд энэ үзүүлэлтийг сайжруулж чадсан.

Маргаангүй удирдагч нь дахин WPRocket юм. Хоёрдугаарт Super Cache, гуравдугаарт W3 Total Cache.

Энд бид зөвхөн дундаж үзүүлэлтийг төдийгүй тестийн дундаж үр дүнг харуулахаар шийдсэн.

Дундаж ачааллын хугацаа

Нөхцөл байдал өмнөх туршилттай төстэй байна. Шилдэг гурав өөрчлөгдөөгүй - WPRocket, WPSuperCache болон W3 TotalCache.

Татаж авах дундаж хугацаа

Удирдагч нь WP Rocket хэвээр байгаа боловч бараг үл мэдэгдэх WP-Cache.com дахин маш сайн үр дүнг харуулж байна.

Зөвхөн кэш хийх замаар биш

Мэдээжийн хэрэг, бүх зүйл зөвхөн кэшээс хамаардаггүй. Apache + Nginx багцын сонголт, серверийн тохиргооны зөв байдал, түүний төрөл (зориулалтын, VPS, хуваалцсан), зургийн тоо, чанар (оновчлол) болон бусад олон зүйл нь тэдний үүргийг гүйцэтгэдэг.

Дүгнэлт

Үзүүлсэн бүх залгаасууд өөр өөр функцтэй байдаг. Зарим нь бүдүүлэг энгийн байдаг бол зарим нь Швейцарийн хутгатай зүйрлэж болно. Super Cache, W3 болон бусад ижил төстэй залгаасууд нь ихэвчлэн CDN болон бусад заль мэхийг мэддэг мэргэжлийн хүмүүсийг ашигладаг. Бусад хэрэглэгчид (ялангуяа эхлэгчдэд) илүү хялбар залгаасуудыг (Lite Cache эсвэл WP-Cache.com) сонгодог. Дашрамд хэлэхэд, WP-Cache.com нь бүрхэг байсан ч маш сайн үр дүнг харуулж чадсан.

Кэш хийхэд хамгийн сайн WordPress залгаас юу вэ?

Эхний байранд (өргөн зөрүүгээр) - WP-Rocket. Энэ нь олон давуу талтай, гэхдээ нэг ГЭХДЭЭ (олон хүмүүсийн хувьд энэ нь хасах болно) - төлбөртэй. Хөгжүүлэгчид үүний төлөө 39 доллар хүсч байна (түүнээс гадна шинэчлэлтүүд нь насан туршийнх биш, зөвхөн нэг жилийн хугацаатай байдаг)

Хоёрдугаарт (үнэгүй ч гэсэн эхнийх нь дээр тавьж болно) -WPSuperCache. Үр дүн нь удирдагчтай бараг ижил боловч энэ нь үнэхээр үнэ төлбөргүй юм!

Гурав дахь нь - WP-cache.com. Хамгийн сүүлд 2014 онд шинэчлэгдсэн нь намайг төөрөлдүүлж байна.

Гэхдээ энэ нь энгийн, үнэ төлбөргүй бөгөөд сайн үр дүнг харуулдаг.

Сайн уу! Би энэ нийтлэлийг бичихэд хүргэсэн миний анхаарал болгоомжгүй байдлын тухай нэг түүхийг хэлмээр байна. Долоо хоногийн өмнө миний хост үйлчилгээ үзүүлэгч зарцуулсан урьдчилан сэргийлэх ажил, цагийг тохирч, сайт 15-30 минут ажиллахгүй болно гэсэн анхааруулга байсан. Энэ нь тийм ч их биш, тийм ч их санаа зовохгүй байна гэж бодоод бизнесээ үргэлжлүүлэв.

Засвар хийх явцад сайт үнэхээр хэвтэж байсан ч би цагийг нь анзаарсангүй. Гайхалтай нь ажил дууссаны дараа сайт руу нэвтрэх боломжгүй болсон - энэ нь 403 алдаатай байсан (алдааны код болон серверийн хариултын талаар уншина уу), энэ нь үйлчлүүлэгчийн эрх дутмаг. Үүний зэрэгцээ үйлчилгээ үзүүлэгчийн дэмжлэг үзүүлэх үйлчилгээнд захидал бичсэн. Тэд маш хурдан хариулав.

Дансыг хаасан шалтгаан нь хостинг дээр асар их ачаалал. Туслах ажилтан серверийн бүртгэлийг авчирсан. тэр үед энэ нь бага байсан - өдөрт 300 орчим хүн байсан тул тарифыг өөрчлөх асуудал тэр даруй алга болсон. 5 цагийн турш вирус болон хэт ачааллын шалтгааныг шалгасны дараа сайтыг миний хувьд асаасан. Дашрамд хэлэхэд, нийтдээ сайт нэг өдрийн турш ажиллахаа больсон бөгөөд энэ нь албан тушаалд нөлөөлсөн - блог дээрх зарим асуултын эхний 10-аас гарчээ.

Сайтыг идэвхгүй болгохын өмнө би seohammera-аас баннер өлгөв (та автомат сурталчилгааны системийн талаар уншиж болно), тиймээс түүнд сэжиг төрүүлэв. Баннерыг устгаад бүх зүйл сайхан болсон бололтой. Ачааллын зэрэгтэй холбоотой асуултыг техникийн дэмжлэгт илгээсэн - тэд бүх зүйл эмх цэгцтэй байна гэж хариулав. Гэхдээ би үүгээр зогсолтгүй арга зам хайж эхлэв хостинг ачааллыг багасгах.

Олон хэсгийг дахин боловсруулж устгасан, php дээр бага зэрэг ажиллаж, олон жижиг зүйл хийсэн, хэзээ нэгэн цагт би дэлгэрэнгүй нийтлэл бичих болно хостинг ачааллыг бууруулах. Блогын эхэнд би Hyper Cache залгаасыг суулгасан бөгөөд энэ нь хуудсуудыг кэшлэх замаар ачааллыг бууруулах зорилготой юм. Тухайн үед би суулгах дүрмийг дагаж мөрдөөгүй байсан тул энэ залгаас огт ажиллахгүй байсан.

Эцсийн эцэст бүх зүйл суулгах зааварт бичигдсэн байсан ч зарим шалтгааны улмаас би үүнийг анхаарч үзээгүй. Тиймээс ачааллыг бууруулах гол хэрэгсэл энэ бүх хугацаанд ажиллаагүй. Тиймээс энэ нийтлэлийн гол сэдэв байх болно Hyper Cache залгаасын зөв суурилуулалт, тохиргооблог руу. Одоо залгаас сайн ажиллаж байгаа тул та миний алдааг давтахгүй.

Hyper Cache Plugin суулгаж байна

Гарч ирэх хуудсанд залгаасын нэрийг оруулна уу - Hyper Cache, эхний байранд байх ёстой. Залгаасыг суулгана уу (та ftp дансны мэдээллээ оруулах шаардлагатай болно). Мөн та залгаастай архивыг албан ёсны сайтаас татаж аваад админ самбараар дамжуулан татаж аваад суулгаж болно. Бүгдээрээ, өөрт тохирсон ямар ч аргаар суулгана.

Дууслаа, залгаасыг суулгалаа. руу кэштэй хуудсыг ашиглах дэмжлэгийг идэвхжүүлэх, та энэ мөрийг нэмэх хэрэгтэй:

Тодорхойлох("WP_CACHE", үнэн);

файл болгох wp-config.php. Та файлын аль ч хэсэгт мөр оруулах боломжтой, гол зүйл бол энэ нь шошгон дээр байгаа явдал юм

одоо хавтас дээр хэрэгтэй wp контентзөвшөөрлийг 777 болгож тохируулна уу (үүнийг Filezila гэх мэт ftp клиентээр дамжуулан хийж болно). Үүнийг хийхийн тулд үүнийг хийх шаардлагатай залгаас нь кэштэй хуудасны файлуудыг хадгалах хавтас үүсгэсэнв. Хавтас гэж нэрлэгддэг кэш. Түүнийг үүсгэсний дараа та эрхээ өөрчилж болно wp контент 755 руу буцах боловч хавтас руу кэш(Надад хавтас дотор байгаа wp контент, энэ нь мөн залгаастай хавтсанд байж болно, хараарай) зөвшөөрлийг 777 гэж тохируулсан тул залгаас тэнд файл бичих боломжтой.

Одоо товч бөгөөд цэг:

  1. Plugin суулгаж байна
  2. Файлд мөр нэмэх wp-тохиргоо
  3. Фолдер дээрх зөвшөөрлийг 777 болгож тохируулна уу wp контент
  4. Хавтас хайж байна кэшмөн зөвшөөрлийг 777 болгож тохируулна уу
  5. Бид хавтсыг буцааж өгдөг wp контентэрх 755

Бэлэн. Plugin суулгасан тул ажиллаж байгаа эсэхийг шалгах нь зүйтэй юм. Санаж байна - залгаас нь кэштэй хуудас бүрийн хувьд тусдаа файл үүсгэдэг, гэхдээ зөвхөн хэрэглэгч зочлох үед. Тэдгээр. хүн орж ирсэн, хуудас ачаалагдсан, кэшэд нэмэгдсэн. Мөн кэшээс биш, хуудасны хамгийн сүүлийн хувилбарыг үргэлж харуулах болно гэдгийг анхаарна уу (хэрэв та нэвтэрч орохдоо сайт руу орвол). Шалгахын тулд дараах зүйлийг хийнэ үү.

  1. Орж харах залгаасын параметрүүд. Хэрэв дээрээс анхааруулга байхгүй бол бүх зүйл эмх цэгцтэй байна.
  2. Хэрэв таны сайтад аль хэдийн материал, зочдод байгаа бол мөрийг хараарай "Кэш дэх файлууд(холбогдох ба хуучирсан)" - 1-ээс их тоо байх ёстой.
  3. Сайт руу зочилно уу нэвтрээгүй байна(жишээ нь өөр хөтөчөөс) кодыг харна уу. Төгсгөлд нь ийм мөр байх ёстой
  4. Сервер дээрх кэш хавтас руу очно уу (бид мөн үүн дээр 777 эрхийг тохируулсан). Хэрэв энэ нь хоосон биш файлуудыг агуулж байвал залгаас зөв ажилладаг.

Бүх зүйл, залгаас ажилладаг бөгөөд та үүнийг админ самбараас тохируулж эхлэх боломжтой.

Hyper Cache Plugin-ийг тохируулж байна

Тиймээс бид "Сонголтууд - Гипер кэш" цэс рүү орно.

Одоо цэсийн зүйл бүрийг авч үзье. AT кэш төлөвта кэштэй хуудсуудын одоогийн тоо болон дараагийн кэшлэгдсэн хуудсыг дахин тохируулах огноог харж болно. Сүүлийнх нь кэшийг цэвэрлэхгүй, харин дараагийн цэсэнд байгаа зүйлийг хэлнэ. Дашрамд хэлэхэд, ямар нэгэн өөрчлөлт хийхдээ өөрчлөлт хүчин төгөлдөр болохын тулд блокны доор байрлах "Update" товчийг дарах ёстой.

Тохиргоо - залгаасын үндсэн параметрүүд:

  • Кэш хийсэн хуудсуудын хугацаа дууссан- кэш дэх бүх хуудас устах хугацаа. Өгөгдмөл утга нь өдөрт 1440 байдаг бөгөөд энэ нь байнга шинэчлэгддэггүй блогуудын хувьд хэвийн үзэгдэл юм.
  • Кэшийг хүчингүй болгох горим- систем нь кэшээс хуудсыг устгах нөхцөлийг заана. Хамгийн сайн сонголт бол бичлэгийг өөрчлөх явдал юм.
  • Сэтгэгдлийн кэшийг идэвхгүй болгох- функцийг идэвхжүүлсэн үед сэтгэгдэл үлдээсэн хэрэглэгч хадгалсан (кэш) биш харин хуудасны хамгийн сүүлийн хувилбарыг харах болно. Тухайн хүн сэтгэгдлийг зохицуулахаар илгээсэн эсвэл шууд нийтэлсэн эсэхийг шууд харах болно (таны .
  • RSS кэш- зүгээр л блог мэдээний хангамжийг кэш хийж байна. Идэвхжүүлсэн үед түгээлтийн явцад бага зэрэг саатал гарах магадлалтай.
  • Хөтөчийг кэш хийхийг зөвшөөрөх- хэрэглэгчийн хатуу диск дээр хуудсыг хадгалах чадварыг багтаасан бөгөөд хостинг ачааллыг бууруулна

Мобайл төхөөрөмжийн тохиргоо

Хэрэв танд WordPress Mobile Pack залгаасыг ашиглан үүсгэсэн сайтын гар утасны хувилбар байгаа бол энэ сонголтыг идэвхжүүлж болно. Hyper Cache залгаас нь гар утасны төхөөрөмжид (таны мобайл загварын тохиргооны дагуу) өөр өөр нэрээр тус тусад нь кэш файл үүсгэж, зочдыг үүсгэсэн хуудсууд руу чиглүүлэх болно. Надад гар утасны хувилбар байхгүй тул нүдийг шалгаагүй.

Plugin нь текстийг оновчтой болгож (серверийн талд) хэрэглэгчдэд дамжуулдаг. Вэбсайт хуудсуудын ачааллыг хурдасгадаг.

  • Шахсан хуудсыг хадгалах- үнэн хэрэгтээ функцийг өөрөө оруулах.
  • Шахсан хуудас илгээх- боломжтой бол хуудсыг шахах үед зурвасын өргөнийг хэмнэх боломжийг танд олгоно.
  • Шууд шахалт- дахин хэлэхэд энэ нь боломжтой бол сайтыг ачаалах хурдыг нэмэгдүүлэхэд тусална.

  • Орчуулга— залгаасын тохиргооны хуудасны орос хувилбарыг идэвхгүй болгоно.
  • Сүүлд өөрчилсөн толгой хэсгийг идэвхгүй болгох- хуудасны гарчиг дахь сүүлийн өөрчлөлтийн цагийг идэвхгүй болгоно.
  • Нүүр хуудас кэш хийх- нүүр хуудасны кэшийг идэвхгүй болгодог (хэрэв сайтын үндсэн хуудас байнга шинэчлэгддэг бол тусалдаг).
  • Кэшийг дахин чиглүүлэх- бүх wordpress блогын чиглүүлэлтүүдийг кэш болгож, тэдгээрийг боловсруулах хугацааг багасгадаг.
  • Хуудасны кэш олдсонгүй (HTTP 404)- 404 алдааны хуудасны кэшийг идэвхжүүлнэ.
  • Асуулгын мөрийг судал- нэмэлт асуулга бүхий URL-уудыг (?, =, & гэх мэт хаягууд) тэдгээргүйгээр URL хэлбэрээр кэшлэх боломжийг танд олгоно.
  • Параметр бүхий URL- Асуултын тэмдэг бүхий асуулгын кэшийг идэвхжүүлдэг. CNC асаалттай үед та CNC-г ашиглах боломжгүй, гэхдээ сонголт идэвхжсэн үед ачаалал багасдаг (зарим роботууд дараахаас хүсэлт илгээдэг?).
  • Хөтөчийг кэшийг тойрч гарахыг зөвшөөрөх- хөтөч нь кэшийг тойрч гарах боломжийг олгодог. Жишээлбэл, хуудсыг дахин ачаалах үед.

Шүүлтүүр

  • Оруулсан URL-ууд- кэшээс хасахыг хүссэн хуудсууд. Нэг мөрөнд нэг.
  • Оруулсан агентууд- хуудасны хамгийн сүүлийн хувилбарыг үргэлж харуулахыг хүссэн хэрэглэгчийн агентууд (жишээ нь хайлтын роботууд).
  • Күүки тааруулна- күүки таарах үед кэшийг цуцална. Нэг мөрөнд нэг.

Тохиргоог өөрчилсний дараа Refresh товчийг дарахаа бүү мартаарай, блок бүр өөрийн гэсэн товчлууртай байдаг.

Хэрэв та бүх зүйлийг зөв хийсэн бол залгаас ажиллаж эхэлнэ. Үүнийг бууруулах бусад аргуудын талаар би дараагийн нийтлэлүүдэд ярих болно. Хайлтын системүүд, ялангуяа хуудас ачаалах хурдыг анхаарч үздэг тул сэдэв нь маш их хамааралтай юм. Удахгүй CoinOnline блогын хуудсууд дээр уулзацгаая!