Effektiv WordPress Keşləmə üçün Dərinlik Bələdçisi

WordPress əqdləri


Bir müddət əvvəl, önbelleğe dair bir məqalə yazdım – Veb saytın keshlənməsi nədir və niyə bu qədər vacibdir?, Məqalələrin mümkün qədər statik məzmuna xidmət göstərərək veb saytların sürətlənməsinin necə sürətləndiyinə baxdı. Önbelleme haqqında bu növbəti məqalədə, WordPress xüsusiyyətlərinə diqqət yetirəcəyəm və veb sayt sahibi olaraq nişanlanmağı mümkün qədər səmərəli istifadə etmək üçün nə edə bilərsiniz..

Keşləmə əsasları

Bir sözlə, saytınız yüklədiyi zaman verilənlər bazası sorğularının çoxunu həyata keçirir. Keshləmə səhifənizin statik bir versiyasını saxlayır və hər bir istifadəçiyə göndərir – bazanı tamamilə kənara qoyaraq.

Önbelleme prosesinin incəliklərinə dair uzun bir hissə yazdım, amma bunun həqiqətən lazım olmadığını başa düşdüm. Bir səhifənin önbelleğli versiyasını yaratmaq mənasızdır – önbelleği nə vaxt təmizləmək lazım olduğunu bilmək əsl problemdir.

Keşi təmizləyir

Bu, səhifənin statik surətini silmək prosesinə aiddir. Keşlənmiş bir versiya yoxdursa, bütün verilənlər bazası sorğuları həmişəki kimi davam edir və nəticə yeni bir statik bir nüsxə yaradaraq yenidən saxlanılır.

Əsas səhifənizin məzmunu daha az və ya daimidir; yalnız yeni bir yazı dərc etdikdə dəyişir. Yaxşı bir önbelleme sistemi, statik bir versiyaya xidmət edəcək, önbelleği yalnız nəşr hadisəsini aşkar etdikdə təmizləyir. Daha sonra başqa bir yazı yayımlayana qədər yeni statik versiyasına xidmət etməyə davam edəcəkdir.

Effektiv WordPress Önləmə

Keshləmə, səhifələrinizi minimum sayda yaddaş təmizlənməsi əməliyyatı ilə davam etdirdikdə təsirli olur.

Zamana əsaslanan keşləmə

Hər saniyədə bitən ön səhifənizin önbelleğli bir versiyasını yarada bilərsiniz. Həmişə cari olacaq, lakin performansa mənfi təsir göstərəcəkdir:

  • Kesh silinməsinin 99.9999% -i bəzi hallarda lazımsız olardı.
  • Kesh hər saniyədə yenilənəcək, bu da daha çox verilənlər bazası sorğularının tələb olunduğundan daha çox yerinə yetirilməsinə səbəb olardı.

Ön səhifə önbelleğinizi hər həftənin sona çatması üçün də təyin edə bilərsiniz. Nəticə hər saniyə əvəzinə hər həftə yüz verilənlər bazası sorğusu olardı, ancaq ana səhifəniz nadir hallarda ən aktual formasını göstərəcəkdir.

24 saat kimi aralarındakı bir şeyi seçmək necə olar? Hələ çox az sorğuya ehtiyac olardı, ancaq ana səhifəniz 24 saata qədər məzmununuzla uyğun deyildi.

Bəzi nadir hallarda ziyarət olunan və ya vaxta həssas olmayan səhifələr üçün bu, gözəl ola bilər, lakin əksər hallarda ön səhifənizin resursları qorumaqdan daha vacib olması.

Fəaliyyətə əsaslanan keşləmə

Zamana əsaslanan önbelleğin təmizlənməsi xüsusiyyətinə görə, əksər hallarda fəaliyyətə əsaslanan metodlar daha yaxşıdır. WordPress-də müəyyən şərtlər yerinə yetirildikdə atəşə tutulan bir dəstə hərəkət var.

Belə misallardan biri yazı dərc etmə hadisəsidir. Keshləmə plaginləri bir yazı dərc edildiyi zaman aşkarlaya bilər və sonra lazımi səhifələri silə bilər.

Bu üsul mükəmməldir, çünki səhifələr mümkün qədər uzun müddətdir sabit qalır və lazım olduqda tam olaraq təmizlənir.

Əl ilə önbelleğin təmizlənməsi

Keshləri əl ilə silmək də mümkündür. Bu önbelleğinizi təmizləmək lazım olduqda faydalıdır, lakin heç bir avtomatik hadisə işə salınmadı.

WordPress Kesh parametrləri

Xoşbəxtlikdən, önbelleği təmizləməkdən çox narahat olmağınız lazım deyil – plaginlər bunu sizin üçün müəyyənləşdirəcəkdir. Tövsiyələrim və qeydlərimlə WP Super Cache parametrlərindən keçməyə başlayaq.

Plugin quraşdırıldıqdan sonra Parametrlərə keçin->WP Super Cache->Ətraflı.

Keşləmə

WP Super Cache - Keshləmə

Birinci qrupda əlbəttə ki, önbelleği yandırmalısınız. İkinci qrupda əvvəlcə mod_rewrite istifadə et seçin, sonra Asan parametrlər sekmesine keçin və işləməyini görmək üçün önbelleh cihazından istifadə edin.

Yoxdursa, mod_rewrite’yi işə sala bilərsiniz (bəzi sysadmin təcrübəsi tələb olunur) və ya PHP önbelleme parametrinə keçə bilərsiniz.

Mod_rewrite’yi aktivləşdirmək istəsəniz mod_rewrite-in nginx-də aktiv edilməsini və ya Apache 2.2-də mod_rewrite necə aktivləşdirilməsini məsləhət görürəm.

Müxtəlif

WP Super Cache - Misc

İlk iki parametrə toxunmağı məsləhət görürəm: Sıxılma və məlum istifadəçilər üçün önbelleme. Hostınızdan sıxılma ilə bağlı hər hansı bir probleminiz olub olmadığını soruşa bilərsiniz və əgər bunlar varsa və ya hər hansı bir problem görsəniz, onu aradan buraxdığınızdan əmin olun.

Tanınmış istifadəçilər üçün (daxil olan istifadəçilər) həmişə önbelleği deaktiv edirəm, çünki bu, saytın daxilolmamış (ən yeni) versiyasını görməyə imkan verir. Dəyişikliklər mövzuya itələdikdə bu inkişaf zamanı kömək edə bilər, ancaq məzmun dəyişikliyi edilmədiyi üçün önbelgi təmizlənmir.

Qeyd edək ki, bir çox sayda daxil olan istifadəçi ilə işləyən bir saytınız varsa – abunə əsaslı bir sayt kimi bu işdən çıxmaq istəyə bilərsiniz. Əgər belədirsə, ‘İstifadəçilərin anonim olmasına’ icazə verilməsini tövsiyə edirəm. Yalnız istisna, daxil olan istifadəçiləriniz məzmunu redaktə etmələridir.

Önbelleğin yenidən qurulması seçimini yoxlayın, çünki bu yeni bir önbelleğe alınan faylın yaradılması prosesini optimallaşdıracaqdır.

‘GET parametrləri olan səhifələri önbelleme’ parametrləri saytınızın necə qurulduğundan asılıdır. GET parametrləri URL-in sonuna qədər əlavə bitlərdir və onları səhifədə məzmunu istifadə etmək üçün, izləmə üçün utm mənbələri və ya bənzər bir şey kimi istifadə etsəniz, qutuya vurmağı məsləhət görürəm.

Utm parametrləri kimi bəzi ssenarilər üçün onları lövbər etiketlərinə çevirə bilərsiniz. Əlavə məlumat üçün Joost-un urm mənbəyi şərhinə baxın.

Ətraflı parametrlər

WPSuper Cache Ətraflı Parametrlər

Mobil cihaz istifadəçilərinə önbelleğe olan səhifələrə xidmət etmək istəyirsinizsə, mobil cihaz dəstəyi seçimini yoxlamaq və tövsiyə olunan plagin – ya da öz inkişaf etdiricinizdən istifadə etmək lazımdır. Tövsiyə olunan plaginlər bunlardır:

  • Jetpack’ın Mobil Mövzu Modulu
  • WPTouch
  • WordPress Mobil Paket

‘Bir yazı və ya səhifə dərc edildikdə və ya yeniləndikdə bütün önbelleğe silin.’ deyil əksər istifadəçilər üçün yoxlanılır. Ancaq veb saytınızın ətrafında bir sıra tövsiyə olunan maddələr varsa və / və ya bir yazıdakı dəyişiklik digər səhifələrdəki bir sıra sistemlərə təsir edərsə, bu seçimi tıklamağa cəhd edə bilərsiniz..

Əlavə səhifə yoxlamaları açılmalıdır. Əsas səhifə üçün bəzi lazımsız önbelleğe təmizlənməsinə səbəb ola bilər, ancaq orada qalmaq daha vacibdir – yerüstü zəmanət verilir.

Varsayılan WordPress şərh sistemindən istifadə edirsinizsə, “Şərhlər veriləndə yalnız cari səhifəni yeniləyin” seçimini işarələyin. Bu, şərhlərin təsdiqləndikdən sonra görünməsini təmin edəcəkdir.

İstifadə müddəti & Zibil kolleksiyasi

Bu bölmə köhnə önbelleğe sənədlərinin necə və nə vaxt qaldırıldığını diktə edir. Yeni önbelleğli bir versiya yaradıldıqda, köhnəsi silinmir – yeni versiya təzə, köhnəsi köhnəlmiş adlanır və ətrafda saxlanılır.

Dəyərlərin necə qurulacağına dair bəzi tövsiyələr üçün bu parametrlər altında sənədləri oxumağı məsləhət görürəm.

Qəbul edilmiş fayl adları & Rədd edilmiş URI

Bu bölmə bəzi məzmun növlərini tamamilə önbellekden çıxartmağa imkan verir və nəticələrin daima təzə olduğundan əmin olmaq üçün buradakı axtarış səhifəsinə işarələməyi məsləhət görürəm..

Aşağıdakı mətn qutusu əlavə axtarış səhifələri və ya inkişaf etdirdiyiniz səhifələr üçün faydalı ola biləcək bəzi yolları önbelleğe seçərək silmək imkanı verir..

Kilidləmə

Bağlamaq rejimi şərhlərin əmin olacağına əmin olacaq deyil trigger önbelleğini təmizləmək. Bu, bir az geriləmə ilə əlaqəli şərhlərlə nəticələnəcək, ancaq trafik sıçrayışı zamanı saytınızı onlayn saxlaya bilər.

Digər Pluginlər

Bənzər bir funksiyanı təmin edən bir sıra digər plugin var. Ən diqqət çəkənlər:

  • W3 Cache
  • WP Roket (nəzərdən oxuyun

Onların parametrləri bir az fərqli olacaq, lakin onları konfiqurasiya etmənin arxasında düşüncə eynidir. Veb saytınızla bağlı bəzi qərarlar qəbul etməlisiniz və həmişə təzə olmağınız və nə qədər resursun qorunub saxlanması arasında tarazlıq yaratmalısınız.

İdarə olunan WordPress Hosting

WordPress üçün ön plakatlar əla, lakin onlar daha aşağı səviyyədə işləyən keşləmə sistemləri ilə müqayisədə onları təsirsiz hala gətirə biləcək WordPress ilə eyni səviyyədə işləyirlər. Ayrıca, ümumiyyətlə bütün nüansları əhatə edən nəhəng eklentlərdir, onları qurmağı çətinləşdirə bilər.

WordPress eksklüziv hosting təklif edən hosting şirkətləri çox vaxt daha az resurslardan istifadə edən və daha səmərəli təcrübə təmin edən öz keşləmə sistemlərinə malikdirlər. Əsas üstünlüklərə aşağıdakılar daxildir:

  • Kaşlama haqqında ümumiyyətlə unuta bilərsiniz.
  • Əlavə plaginlər heç bir quraşdırma demək deyil.
  • Daha effektiv bir server ilə nəticələnən bütün hosting şəbəkəsi üzərində tətbiq olunur.
  • Sürət faydaları.

Ən böyük mənfi tərəfi, bundan narahat olmaq lazım deyil – hər şey qutudan mümkün qədər səmərəli şəkildə qurulur. Keshləmə çox texniki əldə edə bilər və mürəkkəb bir plugin qurduğunuzda bir sıra səhvlərə yol verəcəksiniz.

Mükəmməl kodlaşdırılmış bir mövzu və mükəmməl qurulmuş bir önbelleme plagini ilə müqayisədə bir çox fərqi hiss edə bilməzsiniz. Server səviyyəsində önbelleğe faylları yaratmaq üçün PHP-dən keçməyin lazım olmadığı faktı onu daha sürətli edir, ancaq bu, normal görəcəyiniz bir şey deyil. Sürət fərqinin çoxu qutudan kənarda yaxşı yağlanmış bir sistemin nəticəsidir.

Çox böyük bir trafikə və çox hərəkətli hissəyə sahib bir veb saytınız varsa, idarə olunan WordPress sahibinin önbelleme sistemi kifayət qədər seçim təklif edə bilməz – ancaq bu ehtimal ki, heç bir plagin olmayacaq və ehtimal ki, öz həllinizi həyata keçirəcəksiniz..

Öz server səviyyəli keşləmə sisteminə sahib olduğu üçün idarə olunan WordPress hostingini seçməyi tövsiyə etmirəm, amma əlbətdə çox gözəl bir əlavə! İdarə olunan WordPress hosting istifadə etməyi seçsəniz, ən yaxşılarından birini seçdiyinizə əmin olun, yəni WPEngine, Flywheel kimi bir şirkət (rəyimizi oxuyun və ya Kinsta.

Nəticə

İnternet saytları üçün önbelleğe ehtiyac duyulan bir xüsusiyyətdir. İstifadəçi təcrübəsini artırarkən ehtiyatları qoruyur.

Bir veb sayt sahibi olaraq, ya da yüksək keyfiyyətli idarə olunan bir WordPress hostunu seçməlisiniz və ya bir ön plagin quraşdırıb onu quraşdırmalısınız – belə bir heyrətləndirici xüsusiyyət üçün kiçik bir vaxt sərmayəsi.

Qablama ilə bağlı qolunuzla bağlı əlavə tövsiyələriniz varsa, onları dinləmək istərdik! Zəhmət olmasa aşağıdakı şərhlərdə paylaşın!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map