A trecut ceva timp de când Google a anunțat că viteza cu care se încarcă un site îi va afecta poziția în SERP-uri. Același lucru este valabil și pentru dispozitivele mobile. Dar ceea ce ar trebui să vă îngrijoreze cel mai mult este modul în care un site lent va afecta utilizatorii. De exemplu, știți că jumătate dintre vizitatorii site-urilor de pe Internet cred că ar trebui să se încarce în două secunde sau mai puțin? Cred că acest lucru este destul de corect, pentru că atunci când te gândești la asta, nimic nu este mai enervant decât să vezi ceva care se încarcă. Ca să nu mai vorbim de inconvenientul pe care îl întâmpină o persoană când vrea să cumpere ceva, dar site-ul încetinește.

Din fericire, există multe modalități de a vă accelera site-ul. Una dintre cele mai bune opțiuni este utilizarea unui modul special pentru stocarea în cache (cache). Astăzi vom arunca o privire rapidă la ce este stocarea în cache și de ce este atât de critică atunci când vine vorba de viteza de încărcare a paginii. În plus, voi împărtăși cu voi și o listă cu cele mai bune pluginuri cache de pe piață.

Ce este un cache?

Un cache este un loc în memoria computerului în care datele sunt stocate pentru utilizare ulterioară. De exemplu, în loc să efectueze complet procesul de încărcare a unui site dintr-o bază de date, unele dintre date sunt pompate din cache. Când un vizitator trece prin site-ul dvs., site-ul solicită date dintr-o bază de date care este stocată pe găzduire. Mai precis, ei solicită ca imaginile site-ului dvs., Javascript și CSS să fie în fișiere HTML care pot fi citite și livrate direct în browser. Din păcate, acest proces necesită anumite resurse și necesită timp. Cu toate acestea, nu este nevoie ca utilizatorii site-ului să ruleze acest proces de fiecare dată. Mai ales când vine vorba de conținutul static al site-ului tău. De exemplu, postări publicate care este puțin probabil să fie editate de cineva.

Acesta este motivul pentru care stocarea în cache a site-ului dvs. este esențială dacă doriți să:

  • oferiți rapid acces la datele site-ului care se modifică rar
  • accelerarea întregului proces de încărcare a site-ului
  • oferiți o experiență de utilizator mai bună pentru toți vizitatorii site-ului dvs
  • promovați în clasamentele motoarelor de căutare datorită ratelor de descărcare mai mari
  • conservați resursele serverului și reduceți blocările

După cum puteți vedea, păstrarea în cache a site-ului dvs. WordPress are multe avantaje.

Funcționalitatea principală care se află în fiecare dintre pluginurile menționate:

  • stocarea în cache pentru utilizatorii de telefonie mobilă
  • reducerea dimensiunii fișierului și compresia GZIP
  • programarea curățării cache-ului
  • Suport HTTPS/SSL

Cele mai bune pluginuri de cache WordPress

Știind că viteza site-ului este foarte importantă și că depinde direct de stocarea în cache, următorul nostru pas este să adăugăm pluginul corespunzător pe site-ul nostru. Iată câteva dintre cele mai fiabile, accesibile și bogate în funcții soluții.

Recent, unul dintre cititorii noștri ne-a întrebat cum să ștergem memoria cache WordPress? Browserul dvs. web, serverul și pluginurile instalate pe site-ul dvs. pot utiliza un proces de stocare în cache care este puțin probabil să vă permită să vedeți starea actualizată a blogului dvs.

În acest articol, vă vom arăta cum să ștergeți în mod corespunzător memoria cache a blogului dvs. WordPress.

Soluțiile de stocare în cache stochează o versiune statică a site-ului dvs. Acest lucru permite WordPress să sară peste cele mai grele scripturi PHP și să îmbunătățească performanța site-ului dvs.


WordPress Există multe tipuri de soluții de stocare în cache. Cele mai populare sunt pluginurile cache de tip „Și”.

Aceste pluginuri oferă o interfață ușor de utilizat pentru gestionarea memoriei cache a blogului, a expirării conținutului în cache și a stocării în cache la cerere.

Găzduirea WordPress gestionată de furnizori precum WPEngine utilizează propriile soluții de stocare în cache, astfel încât nu trebuie să instalați acest plugin de stocare în cache.

Dacă utilizați un serviciu CDN, cum ar fi „MaxCDN” sau „CloudFlare”, acesta va servi și copii în cache ale conținutului static.

Dacă utilizați un firewall de aplicație web ca „Sau” pentru a crește securitatea WordPress, acestea au, de asemenea, propriul cache pentru a vă accelera site-ul și a reduce timpul de nefuncționare.

În cele din urmă, browserul dvs. poate stoca și versiuni stocate în cache ale paginilor pe computer.

Scopul memorării în cache este de a vă accelera site-ul și de a îmbunătăți experiența generală a utilizatorului. Cu toate acestea, uneori, vă împiedică să vedeți modificările pe care le faceți site-ului dvs., ceea ce poate fi frustrant. În acest caz, va trebui să ștergeți memoria cache pentru a vedea modificările.

Cu toate acestea, să vedem cum să ștergeți memoria cache în WordPress.

Pasul 1: Goliți memoria cache a browserului

În primul rând, trebuie să ștergeți memoria cache. Majoritatea browserelor web pot stoca conținut static, cum ar fi foi de stil, JavaScript și imagini de pe un site web, pentru a accelera vizitele ulterioare.

Cu toate acestea, uneori, browserele web pot să nu realizeze că o pagină web s-a schimbat. În loc să obțină o copie nouă, ei pot încă reîncărca pagina din versiunea stocată în cache pe computer.

Acesta este modul în care ștergeți memoria cache a browserului dvs. Google Chrome. Mai întâi trebuie să faceți clic pe pictograma meniu și apoi să selectați« Adiţional Instrumente > Ștergeți datele de navigare .


Se va deschide o fereastră în care puteți selecta conținutul pe care doriți să îl ștergeți. Asigurați-vă că imaginile și fișierele stocate în cache sunt verificate, apoi faceți clic pe „ Sterge istoricul de navigare P".


Ați șters cu succes memoria cache a browserului și acum puteți încerca să vă accesați site-ul web.

Dacă tot nu vedeți nicio modificare, continuați cu pașii următori.

Dacă doriți să alegeți dintre cele mai bune două pluginuri de gestionare a memoriei cache WordPress, consultați articolul nostru:

Pentru alte browsere web, vă rugăm să consultați documentația respectivă despre cum să le ștergeți memoria cache.

Pasul 2: Ștergeți cache-ul pluginului WordPress

Dacă utilizați un plugin de cache WordPress, trebuie să ștergeți memoria cache a pluginului. Majoritatea pluginurilor de cache vă permit să faceți acest lucru cu ușurință din setările corespunzătoare.

Ștergeți memoria cache din WP Super Cache

Acest lucru permite utilizatorilor să-și memoreze site-ul instantaneu într-un singur clic. Robotul său selectează automat paginile dvs. WordPress pentru generarea cache-ului și apoi activează automat opțiunile recomandate de memorare în cache WordPress, cum ar fi compresia GZIP, stocarea în cache a paginii și preîncărcarea cache-ului.

WP Rocket include, de asemenea, funcții suplimentare pe care le puteți activa pentru a vă îmbunătăți și mai mult productivitatea. Inclusiv încărcare leneșă a imaginilor, suport CDN, preluare prealabilă DNS, minificare etc.

2.WP Cel mai rapid cache

WP Fastest Cache este un plugin pentru cache WordPress care oferă aproape tot ce ar putea căuta un utilizator. Dezvoltatorii acestui plugin susțin că este cel mai simplu și mai rapid sistem WP Cache. Și să fiu sincer, este! Cu peste 300.000 de instalări active, acest plugin oferă vizitatorilor o experiență rapidă de navigare.

Bună ziua dragi cititori ai blogului În acest articol vom aborda subiectul important al accelerării blogului dvs. pe platforma WordPress și al reducerii sarcinii pe serverul de găzduire folosind hyper cache.

este un plugin de cache wordpress (cache wordpress). Asigurați-vă că utilizați memoria cache wordpress și viteza de încărcare a site-ului dvs. va crește semnificativ.

Când creșteți numărul de vizitatori pe blogul dvs., apare o problemă. Când un cititor dorește să vadă o anumită pagină de pe site-ul dvs., trebuie să aștepte ca serverul să o genereze în funcție de tema și conținutul wordpress.

De câte ori va fi solicitată o anumită pagină, de atâtea ori va fi creată pe server din nou și din nou. Cu cât vin mai mulți vizitatori pe blog, cu atât sarcina serverului este mai mare și timpul de încărcare este mai lung.

Toate acestea pot fi evitate prin aplicarea așa-numitei caching sau cache wordpress. Ce este?

Acesta este procesul de salvare a paginii generate la cererea dvs. într-un anume director de pe site folosind pluginul Hyper cache. Acum, dacă altcineva accesează aceeași pagină de pe server, aceasta nu va fi regenerată, ci pur și simplu luată din folderul dorit unde este stocată cache wordpressși trimis la browserul utilizatorului.

Astfel, stocarea în cache a paginilor web de blog este o modalitate foarte eficientă de a reduce sarcina pe serverul de găzduire și de a accelera întregul blog.

Pluginul Hyper Cache. Instalarea și configurarea cache-ului wordpress.

E foarte bine că cache wordpress funcționează numai pentru utilizatorii neînregistrați ai blogului dvs. În cele mai multe cazuri, proprietarii de site-uri nu permit vizitatorilor să se înregistreze pe resursa lor și se dovedește că singura persoană înregistrată pe blog este administratorul, adică tu.

Asta înseamnă că pentru tine personal cache wordpress nu va funcționa și asta e grozav. Imaginați-vă că ați făcut unele modificări pe blogul dvs. (de exemplu, în design), apoi se dovedește că nu veți vedea aceste modificări până când nu resetați memoria cache wordpress, iar acest lucru ar trebui făcut tot timpul.

Descărcați pluginul de cache Puteți de pe site-ul oficial wordpress.

  1. Dezarhivați arhiva cu pluginul și plasați folderul Hyper cache în folderul wp-content/plugins/plugins de pe serverul dvs. folosind un client FTP
  2. Accesați consola blogului dvs. Plugins-Add New-Upload-Install

Activează memoria cache wordpress.

Pentru a face acest lucru, deschideți fișierul de configurare wp-config.php pentru editare, care se află în directorul rădăcină al blogului dvs. și inserați următoarea linie de cod acolo:

define('WP_CACHE', adevărat);

Acest lucru se poate face și folosind managerul de fișiere Filezila.

Lipirea se poate face oriunde în fișierul de configurare wp-config.php, undeva mai aproape de sfârșit, dar înainte de linie:

/** Cale absolută către directorul WordPress. */

dacă (!definit('ABSPATH'))

sau, dacă este în engleză:

/** Calea absolută WordPress către directorul WordPress. */

dacă (!definit('ABSPATH'))

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

Acum revenim la consola blogului Plugins, găsim pluginul de cache Hyper cache și îl activăm.

Pentru ca pluginul Hyper cache să creeze un folder pentru cache-ul wordpress de pe blog, trebuie să setați permisiunile la 777 pentru wp-content sau wp-content/plugins/hyper cache/ folder. Citiți asta despre setarea permisiunilor.

Apoi folderele wp-content sau wp-content/plugins/ hyper cache pot fi resetate la 755 permisiuni, iar noul folder wp-content/plugins/hyper cache/cache poate fi setat la 777, iar apoi pluginul Hyper cache poate scrie la sau ștergeți toate fișierele HTML din memoria cache wordpress.

Configurarea funcționării corecte a pluginului Hyper cache.

Să mergem la setările Hyper cache imediat după activarea funcționării acesteia făcând clic pe Opțiuni

Sau același lucru se va întâmpla dacă accesați consola blog Setări - Hyper cache

În zona Configurare, se va face partea principală a setărilor pentru pluginul Hyper cache. În primul rând, bifați caseta de lângă Activare cache? Și salvați setările Salvați.

Asta e, cache-ul wordpress este activat, poți vedea mai departe câte pagini sunt stocate în cache în total.

Vizavi de câmp Durata de viață a paginilor stocate în cache trebuie să setați numărul în minute, în acest timp o copie HTML a paginilor dvs. web va fi stocată și orice utilizator o va primi de acolo în acest timp.

Nu are sens să mențineți numărul scăzut, deoarece majoritatea paginilor de pe blogul dvs. nu sunt actualizate și sunt arhivate. Mă costă 7200 de minute (5 zile) Așa ne sfătuiește cunoscutul techie E. Popov.

Trebuie doar să vedeți dacă spațiul pe disc de pe server vă permite să stocați o mulțime de pagini stocate în cache. Și depinde de planul de găzduire pe care l-ați cumpărat pentru blogul dvs. și de numărul de vizitatori, sau mai degrabă de numărul de pagini pe care cititorii ar dori să le vadă.

Practic, spațiul pe disc este de cel puțin 2-5 GB, așa că 7200 de minute vor fi potrivite.

Următorul câmp „Auto-cleanup every” este, de asemenea, destinat utilizării optime a spațiului pe disc de pe hard disk de pe server. Adică la fiecare 1440 de minute (aceasta corespunde cu 1 zi în setările mele), notele a căror durată de viață a expirat sunt șterse din folderul cache.

Deci fișierele inutile și inutile sunt șterse la frecvența pe care o setați.

Folosind câmpul Cum să ștergeți memoria cache puteți specifica cum să curățați atunci când actualizați un material vechi sau când creați unul nou:

- Toate- corespunde actualizării întregului cache wordpress

- Nici unul- cache-ul wordpress nu se modifică

- O singură pagină (o singură pagină) - cache-ul este actualizat doar pentru nota în care au apărut modificări

Puteți completa acest câmp așa cum am făcut eu (vezi mai sus) sau îl puteți alege singur.

În câmp compresie gzip puteți bifa caseta, iar apoi fișierele cache wordpress vor fi salvate și trimise într-o formă comprimată, ceea ce va reduce sarcina pe server și va crește viteza blogului.

Dacă există o bifă în caseta Nu stocați în cache pagina de pornire (Nu stocați în cache pagina de pornire), pagina de pornire nu va fi supusă procesului de stocare în cache.

Acest lucru poate fi necesar în cazul actualizărilor frecvente ale paginii de pornire, când însăși crearea cache-ului wordpress nu are sens, deoarece memoria cache este adesea actualizată și atunci nu contează unde este generată pagina - din cache sau în mod obișnuit. cale.

Dacă nu doriți să stocați în cache nicio parte a blogului, puteți face acest lucru în câmp excludeți URI introduceți o parte a adresei (de exemplu, categorii de blog /kartinki-foto-smeshno), apoi paginile care conțin această parte a adresei URL nu vor fi stocate în cache.

Restul setărilor pot fi lăsate așa cum sunt. Nu uitați să faceți clic pe butonul Salvare.

Lângă butonul Salvare se află un alt buton Ștergere cache foarte important. Veți avea nevoie de el când vă reproiectați blogul și doriți ca vizitatorii blogului să vadă și actualizările. În caz contrar, acestea vor fi întotdeauna difuzate numai în versiunea veche din cache a tuturor paginilor.

Lucrarea principală este făcută, trebuie să verificați dacă memorarea în cache funcționează pe blog folosind pluginul Hyper cache. Pentru a face acest lucru, urmați acești pași:

Accesați blogul dvs. folosind un browser diferit. Se pare că sunteți autentificat ca vizitator obișnuit, nu ca administrator

Apăsați butoanele Ctrl-U. Veți vedea codul sursă al paginii

Mergeți în partea de jos a codului sursă. Ar trebui să vezi ceva ca linia

Aceasta înseamnă că pluginul funcționează, cache wordpress este creat.

P.S. Cum îți place articolul? Veți instala un plugin de cache?

O notă în curând despre alte modalități de a vă accelera blogul. Vă sfătuiesc să nu ratați apariția ei și să primiți noi

Igor s-a dat complet să lucreze în compania Myasnoff ...

Sper că nimeni nu trebuie să explice de ce este nevoie de un plugin de cache și cât de important este să alegeți unul care va ajuta cu adevărat și nu doar să creați o încărcare suplimentară în baza de date cu prezența acestuia. În analiză, vom lua în considerare toți indicatorii și nu doar timpul de descărcare.

Beneficiile stocării în cache

O mică digresiune. Dacă, totuși, cineva încă se îndoiește de necesitatea memorării în cache, atunci trebuie să știți că din 21 aprilie, Google a anunțat că toate site-urile prietenoase cu dispozitivele mobile (și viteza este una dintre componentele „prietenoase”) obțin un avantaj semnificativ în rezultatele căutării. Intențiile Google sunt foarte clare - SEO și webmasterii trebuie să lucreze la performanța atât a versiunilor desktop, cât și a celor mobile ale site-ului.

Există mai multe modalități de a îmbunătăți performanța site-ului dvs. și de a reduce timpul de încărcare al acestuia, dar pentru majoritatea optimizatorilor începători (și nu numai), pluginurile de cache nu sunt unul dintre, ci singurul instrument pe care îl folosesc pentru a-și atinge obiectivul.

WordPress generează pagini în mod dinamic, ceea ce are ca rezultat o mulțime de interogări la baza de date. Memorarea în cache a paginilor create dinamic permite utilizatorilor să vadă pagini HTML obișnuite, ceea ce reduce semnificativ timpul de încărcare a paginii și reduce încărcarea serverului.

Detalii despre testul de stocare în cache

La început, s-a planificat utilizarea a 2 teme în teste - cea mai simplă „douăzeci și patrusprezece” și una mai complexă (care va imita un site „real”). Dar în timpul testelor, s-a dovedit că efectul memorării în cache asupra vitezei de încărcare a temei douăzeci și patrusprezece este atât de minim încât poate fi neglijat. Reglarea fină a serverului s-a dovedit a fi mai importantă, dar articolul de astăzi nu este despre asta.

În cele din urmă, vom folosi doar 1 temă (Temă noutate de Tesla Themes). Pagina de testare este concepută folosind grafică și text. Există, de asemenea, o bară laterală și mai multe plugin-uri (știri, feed Twitter/Instagram). Gazduire utilizată de WP Dev Shed. Drept urmare, am primit o pagină cu un timp de încărcare relativ lung.

pentru că site-ul este nou, atunci nu a avut trafic (inclusiv, la testare, nu au fost nici macar boti PS). Serverul a funcționat într-o mulțime de Apache + Ngnix.

Următoarele plugin-uri au participat la test:

  1. Cache AIO
  2. WP Fast Cache
  3. wp-cache.com
  4. Alpha Cache
  5. Flexicache
  6. Cache facil al lui Bodi0
  7. Hyper Cache
  8. Hyper Cache extins
  9. Cachify
  10. Lite Cache
  11. Cache de nivel următor
  12. Într-adevăr static
  13. Cache super static
  14. Cache total W3
  15. Gator Cache
  16. Wordfence Falcon
  17. Cel mai rapid cache WP
  18. WP Rocket
  19. WP SuperCache
  20. Zen Cache (anterior Quick Cache)

Testul a plecat:

Brutal Cache - nu a funcționat;

Batcache este un plugin cu o dependență de Memcache, care nu a fost folosit în testul curent.

Autoptimize și Widget Cache sunt, de asemenea, omise, deoarece nu sunt pluginuri independente, ci suport pentru alții.

Instrumente de benchmarking

Ca instrumente, am folosit servicii de la Google, GTMetrix și Yahoo. Datorită acestui fapt, a fost testată nu numai viteza de încărcare a paginii, ci și:

  • optimizarea imaginii;
  • minificarea și optimizarea codului js și css;
  • utilizarea memoriei cache a browserului;
  • întârziere server;
  • folosind compresia Gzip;
  • plasarea scripturilor;
  • numărul de solicitări HTTP.
  • utilizarea CDN-ului, paralelizare/sharding domeniu;

Google PageSpeed ​​​​Insights

Site-ul este verificat atât din punct de vedere al unui PC desktop, cât și de pe un dispozitiv mobil. Rezultatul este dat pe o scară de 100 de puncte. Serviciul este ușor de utilizat, dar oferă un rezultat relativ brut care nu oferă o înțelegere completă a tot ceea ce poate fi îmbunătățit.

GTMetrix și YSlow

Bazat pe ghidul de productivitate a resurselor de la Yahoo. Din nou, se folosește o scară de 100 de puncte. Serviciile funcționează cu peste 50 de valori diferite. GTMetrix vizualizează chiar și datele într-o diagramă în cascadă a procesului de încărcare. În opinia noastră, acesta este unul dintre cele mai bune instrumente pentru identificarea modalităților de îmbunătățire a performanței site-ului.

Sincronizare

Următoarele instrumente au fost utilizate pentru a determina viteza de încărcare a paginii și pentru a verifica performanța serverului la încărcare:

ApacheBench

Servește pentru a determina încărcarea pe site, calculează numărul maxim de solicitări pe secundă. În timpul testului, au fost trimise 1000 de solicitări pe 10 fire diferite. Testul a fost efectuat de 10 ori. A înregistrat cel mai bun rezultat pentru fiecare dintre plug-in-uri.

Un serviciu foarte cunoscut pentru monitorizarea și testarea site-urilor. Au fost efectuate 20 de teste cu fiecare plugin și cel mai bun rezultat a fost fixat.

Un serviciu simplu, dar util, care arată timpul complet de încărcare a paginii în browser. Nu este un instrument de server, ci un serviciu care rulează local. Am ales metoda de descărcare prin Ethernet, browserul Opera. Fiecare pagină a fost încărcată de 101 ori cu un timp mediu fix de încărcare.

Deci, să trecem la teste.

Google, GTMetrix și Yslow

Rezultatul testării paginilor site-ului folosind serviciile specificate:

După cum puteți vedea din tabel, unele plugin-uri nu au funcționat bine aici - scorul este același sau foarte aproape de scor fără cache. Google a acordat cea mai bună evaluare Super cache (atât pentru desktop, cât și pentru mobil). În GTmetrix și Yslow, Fastest Cache și Rocket au arătat cele mai bune rezultate. După cum am spus deja, ratingul de la Google este mai puțin informativ, deoarece. folosește mai puțini factori în evaluarea sa.

Deci, cele mai bune plugin-uri s-au dovedit a fi WP Super Cache, WP Fastest Cache și WP Rocket Cache.

Sincronizare

Scorurile de evaluare arată practic calitatea codului site-ului web. Acest lucru oferă o înțelegere a ceea ce se poate face pentru a accelera site-ul. Acestea fiind spuse, evaluările ridicate ale site-ului nu înseamnă că se încarcă mai repede decât altele. Și aceasta este principala greșeală - instrumentele de evaluare oferă o mulțime de idei pentru îmbunătățirea site-ului pentru a reduce timpul de încărcare, dar, în același timp, timpul de încărcare în sine nu este, practic, luat în considerare. Mai jos este un exemplu bun (captură de ecran de la Pingdom).

Pagina a avut un punctaj de 96 din 100 (mai bine decât 99% din paginile oricărui site). În același timp, pagina se încarcă în aproximativ 35 de secunde. Aici poate duce optimizarea oarbă.

Timpul este un test foarte important pentru că sunt efectuate măsurători reale ale vitezei de încărcare a paginii.

ApacheBench

Să aflăm numărul maxim de solicitări pe secundă pe care le poate suporta serverul nostru. Cu cât numărul este mai mare, cu atât mai bine.

Cel mai bun rezultat a fost arătat de WP Rocket. Locul doi și trei au fost împărțiți de WP-Cache.com și WP Fastest Cache.

Rezultatul fără cache este de 2,78 secunde. Toate pluginurile au reușit să îmbunătățească acest indicator.

Liderul incontestabil este din nou WPRocket. Super Cache este al doilea, W3 Total Cache este al treilea.

Aici am decis să afișăm nu numai media, ci și mediana rezultatului testului.

Timp mediu de încărcare

Situația este similară cu testul anterior. Primele trei nu s-au schimbat - WPRocket, WPSuperCache și W3 TotalCache.

Timpul mediu de descărcare

Liderul este în continuare WP Rocket, dar aproape necunoscutul WP-Cache.com arată din nou un rezultat foarte bun.

Nu doar prin memorarea în cache

Desigur, nu totul depinde doar de cache. Alegerea pachetului Apache + Nginx, corectitudinea setărilor serverului și tipul acestuia (dedicat, VPS, partajat), numărul și calitatea (optimizarea) imaginilor și multe altele joacă rolul lor.

Concluzie

Toate pluginurile prezentate au funcționalități diferite. Unele sunt obscen de simple, în timp ce altele pot fi comparate cu un cuțit elvețian. Super Cache, W3 și alte plugin-uri similare folosesc adesea profesioniști care sunt familiarizați cu CDN și alte trucuri în munca lor. Alți utilizatori (în special începătorii) optează pentru pluginuri mai simple (Lite Cache sau WP-Cache.com). Apropo, WP-Cache.com, în ciuda obscurității sale, a reușit să arate rezultate excelente.

Care este cel mai bun plugin WordPress pentru stocarea în cache?

Pe primul loc (cu o marjă largă) - WP-Rocket. Are multe avantaje, dar există un DAR (pentru mulți acesta va fi un minus) - este plătit. Dezvoltatorii vor 39 USD pentru el (mai mult, actualizările nu sunt pe viață, ci doar un an)

Pe locul doi (deși se acordă gratuită, poate fi pus și pe primul) -WPSuperCache. Rezultatele sunt aproape aceleași ca și liderul, dar este absolut gratuit!

Pe al treilea - WP-cache.com. Singurul lucru care mă încurcă este că a fost actualizat ultima dată în 2014.

Dar este simplu, gratuit și arată rezultate decente.

Salutare tuturor! Vreau să vă spun o poveste despre neatenția mea, care m-a determinat să scriu acest articol. Acum aproximativ o săptămână, furnizorul meu de gazdă a cheltuit munca preventiva, s-a convenit ora și a existat un avertisment că site-ul va fi oprit timp de 15-30 de minute. M-am gândit că nu este atât de mult și nu am fost deosebit de îngrijorat de asta și m-am ocupat de treburile mele.

În timpul întreținerii, site-ul a stat într-adevăr, dar nu am observat în mod deosebit timpul. Spre surprinderea mea, după încheierea lucrării, nu a existat acces la site - avea o eroare 403 (citiți despre codurile de eroare și răspunsul serverului), ceea ce înseamnă lipsa drepturilor clientului. Cam în același timp, a fost scrisă o scrisoare către serviciul de asistență al furnizorului. Au răspuns destul de repede.

Motivul blocării contului a fost sarcină uriașă pentru găzduire. Lucrătorul de asistență a adus jurnalele serverului. la acea vreme era mic - aproximativ 300 de oameni pe zi, așa că problema schimbării tarifului a dispărut imediat. Site-ul a fost pornit pentru mine, deși după o verificare de 5 ore pentru viruși și posibile cauze de supraîncărcare. Apropo, în total, site-ul a fost în jos pentru aproximativ o zi, iar acest lucru a afectat pozițiile - blogul a ieșit din top 10 pentru unele interogări în .

Înainte de a dezactiva site-ul, am agățat un banner de la seohammera (puteți citi despre sistemele automate de promovare), așa că bănuielile au căzut asupra lui. Bannerul a fost scos și totul părea să fie în regulă. O întrebare a fost trimisă și suportului tehnic despre gradul de încărcare - au răspuns că totul este în ordine. Dar nu m-am oprit aici și am început să caut căi reduce încărcarea de găzduire.

Multe secțiuni au fost reluate și eliminate, am lucrat puțin cu php și am făcut o mulțime de lucruri mărunte, cândva voi scrie un articol detaliat despre reducerea sarcinii de găzduire. La începutul blogului, am instalat pluginul Hyper Cache, care este conceput să reducă încărcarea prin memorarea în cache a paginilor. Deoarece la acel moment nu am respectat regulile de instalare, s-a dovedit că acest plugin nu funcționa deloc.

Și la urma urmei, totul a fost scris în instrucțiunile de instalare, dar din anumite motive nu am acordat atenție acestui lucru. Și astfel, mijloacele principale de scădere a sarcinii nu au funcționat în tot acest timp. Deci, subiectul principal al acestui articol va fi instalarea și configurarea corectă a pluginului Hyper Cache la blog. Acum pluginul funcționează bine, așa că nu veți repeta greșelile mele.

Instalarea pluginului Hyper Cache

În pagina care apare, introduceți numele pluginului - Hyper Cache, ar trebui să fie pe primul loc. Instalați pluginul (va trebui să introduceți datele contului dvs. ftp). De asemenea, puteți descărca arhiva cu pluginul de pe site-ul oficial, apoi o puteți descărca și instala prin panoul de administrare. În întregime, instalați în orice mod convenabil pentru dvs.

Gata, pluginul este instalat. La activați suportul pentru utilizarea paginilor stocate în cache, trebuie să adăugați această linie:

define("WP_CACHE", adevărat);

la dosar wp-config.php. Puteți insera o linie oriunde în fișier, principalul lucru este că se află în etichetă

acum nevoie într-un folder wp-conținut setați permisiunile la 777 (acest lucru se poate face printr-un client ftp, cum ar fi Filezila). Acest lucru este necesar pentru a pluginul a creat un folder pentru a stoca fișiere de pagină stocate în cache c. Dosarul este numit cache. După ce îl creează, puteți schimba drepturile la wp-conținutînapoi la 755, dar la folder cache(Il am in folder wp-conținut, poate fi și în folderul cu pluginul, uite) permisiunile sunt setate la 777, astfel încât pluginul să poată scrie fișiere acolo.

Acum scurt și la obiect:

  1. Instalarea pluginului
  2. Adăugarea unei linii la un fișier wp-config
  3. Setați permisiunile la 777 pe folder wp-conținut
  4. Caut un folder cacheși, de asemenea, setați permisiunile la 777
  5. Returnăm folderul wp-conținut drepturi 755

Gata. Pluginul este instalat, este de dorit să verificați dacă funcționează. Tine minte - pluginul creează un fișier separat pentru fiecare pagină din cache, dar numai atunci când utilizatorul îl vizitează. Acestea. persoana a intrat, pagina s-a încărcat, adăugată în cache. De asemenea, rețineți că vi se va afișa întotdeauna cea mai recentă versiune a paginii, și nu din cache (dacă intrați pe site sub login). Pentru a verifica, procedați în felul următor:

  1. Privește parametrii pluginului. Dacă nu există avertismente de sus, atunci totul este în ordine.
  2. Dacă aveți deja materiale și vizitatori pe site-ul dvs., atunci uitați-vă la linie „Fișiere în cache(relevant și învechit)" - trebuie să existe un număr mai mare decât 1.
  3. Accesați site-ul nu a fost autentificat(din alt browser de exemplu) si uita-te la cod. La sfârșit ar trebui să existe o linie ca
  4. Accesați folderul cache de pe server (am setat și drepturile la 777 pe acesta). dacă conține fișiere care nu sunt goale, pluginul funcționează corect.

Totul, pluginul funcționează și poți începe configurarea din panoul de administrare.

Configurarea pluginului Hyper Cache

Deci, intrăm în meniul „Opțiuni - Hyper Cache”

Acum să trecem prin fiecare element de meniu. LA starea cache-ului puteți vedea numărul actual de pagini stocate în cache și următoarea dată de resetare a paginii stocate în cache. Acesta din urmă nu șterge memoria cache, ci se referă la un element din meniul următor. Apropo, atunci când faceți modificări, trebuie să faceți clic pe butonul „Actualizare” de sub bloc pentru ca modificările să intre în vigoare.

Configurare - parametrii principali ai pluginului:

  • Timeout pentru paginile stocate în cache- timpul după care toate paginile din cache vor fi șterse. Valoarea implicită este 1440 - pe zi, ceea ce este destul de normal pentru blogurile care nu se actualizează prea des.
  • Modul de invalidare a memoriei cache- specifică condiția în care sistemul va elimina pagina din cache. Cea mai bună opțiune este atunci când schimbați înregistrarea.
  • Dezactivează memoria cache a comentariilor- o funcție, când este activată, utilizatorul care a lăsat comentariul va vedea versiunea proaspătă a paginii, și nu cea salvată (în cache). Persoana va vedea imediat dacă comentariul a fost trimis pentru moderare sau postat imediat (în funcție de )
  • Memorarea în cache RSS- doar memorarea în cache a fluxului de știri pe blog. Este posibil să existe ușoare întârzieri în distribuție atunci când este activat.
  • Permite stocarea în cache a browserului- include capacitatea de a salva pagina pe hard disk-ul utilizatorului, reduce și mai mult încărcarea pe găzduire

Configurare pentru dispozitive mobile

Folosit dacă aveți o versiune mobilă a site-ului creată folosind pluginul WordPress Mobile Pack, puteți activa această opțiune. Pluginul Hyper Cache va crea fișiere separate în cache sub diferite nume pentru dispozitivele mobile (în funcție de setările temei dvs. mobile) și va redirecționa vizitatorii către paginile create. Nu am o versiune pentru mobil, așa că nu am bifat caseta

Plugin-ul optimizează textul (pe partea de server) și îl transmite utilizatorului. Accelerează încărcarea paginilor site-ului web.

  • Stocați pagini comprimate- de fapt, includerea funcției în sine.
  • Trimite pagini comprimate- vă permite să economisiți lățime de bandă la comprimarea paginii, dacă este posibil.
  • Compresie din mers- din nou, ajută la creșterea vitezei de încărcare a site-ului, dacă este posibil.

  • Traducere— dezactivează versiunea rusă a paginii de setări a pluginului.
  • Dezactivați antetul Ultima modificare- dezactivează ora ultimei modificări în titlul paginii.
  • Cache acasă- dezactivează memorarea în cache a paginii de start (ajută dacă pagina principală a site-ului este actualizată frecvent).
  • Redirecționează memorarea în cache- memorează în cache toate redirecționările blogurilor wordpress, reducând timpul de procesare a acestora.
  • Pagina nu a fost găsită în cache (HTTP 404)- Activează stocarea în cache a paginii de eroare 404.
  • Eliminați șirul de interogare- vă permite să stocați în cache adrese URL cu interogări suplimentare (adrese cu?, =, & etc.) ca URL-uri fără ele
  • URL cu parametri- Activează memorarea în cache a interogărilor cu un semn de întrebare. Nu puteți utiliza CNC-ul când CNC-ul este pornit, deși când opțiunea este activată, sarcina este redusă (unii roboți trimit cereri de la?).
  • Permite browserului să ocolească memoria cache- permite browserului să ocolească stocarea în cache. De exemplu, când reîncărcați pagina.

Filtre

  • Adrese URL excluse— pagini pe care doriți să le excludeți din cache. Una pe linie.
  • Agenți excluși- agenți de utilizator (de exemplu, roboți de căutare) pentru care doriți să afișați întotdeauna cea mai recentă versiune a paginii.
  • Potriviți cookie-uri- anulează stocarea în cache atunci când cookie-urile se potrivesc. Una pe linie.

Nu uitați să apăsați butonul Refresh după modificarea setărilor, fiecare bloc are propriul său buton.

Dacă ați făcut totul corect, atunci pluginul va începe să funcționeze și . Voi vorbi despre alte modalități de a o reduce în articolele următoare. subiectul este foarte relevant, deoarece motoarele de căutare, în special, acordă atenție vitezei de încărcare a paginii. Ne vedem curând pe paginile blogului CoinOnline!