Internet Windows Android

Plugin WordPress Super Cache, utilizați memoria cache a browserului. Cum se configurează memorarea în cache pentru wordpress? Setări Hyper Cache pentru a reduce încărcarea serverului

Recent, unul dintre cititorii noștri ne-a întrebat cum să ștergem cache-ul 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: Ștergeț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 din 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 în cache cu 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.

Memorarea în cache a datelor în WordPress vă permite să vă accelerați site-ul și să reduceți semnificativ încărcarea serverului dvs. Există trei tipuri principale de stocare în cache în nucleu - cache pentru pagini, cache pentru obiecte și cache tranzitivă. În acest articol, vom acoperi pe scurt toate cele trei tipuri, precum și vom arunca o privire asupra unora dintre popularele pluginuri de cache WordPress.

Ce este un cache?

Un cache este un buffer intermediar care vă permite să stocați datele cele mai frecvent utilizate în memorie sau pe un hard disk, ceea ce poate accelera semnificativ procesul de emitere a acestora. Exemple bune în care este benefic să folosiți memorarea în cache sunt:

Fiecare dintre aceste interogări poate fi accelerată folosind memorarea în cache. De exemplu, dacă afișăm cel mai recent mesaj al nostru de la Twitter pe pagina de start a site-ului, nu trebuie să facem o solicitare către Twitter de fiecare dată când vizităm pagina de pornire.

Este suficient să facem o solicitare la prima vizită și să salvăm rezultatul pentru un anumit timp în cache, iar la următoarea vizită la pagina principală, putem returna mult mai rapid rezultatul salvat din memorie.

Memorarea în cache în WordPress

Există trei tipuri principale de stocare în cache în WordPress:

  • Memorarea în cache a paginii - vă permite să salvați pagini întregi în cache și să le emiteți din cache la solicitările ulterioare
  • Memorarea în cache a obiectelor - vă permite să stocați în cache date de un tip arbitrar
  • Memorarea în cache de tranzit - foarte asemănătoare cu stocarea în cache a obiectelor, vă permite să salvați date pentru o anumită perioadă de timp

Toate cele trei tipuri de cache se suprapun sau depind unul de celălalt în anumite circumstanțe. Despre fiecare tip vom vorbi mai detaliat, începând cu cel mai simplu și mai comun.

Memorarea în cache a paginii în WordPress

Este nevoie de multă muncă pentru a obține o singură pagină de arhivă WordPress. Sunt câteva interogări de bază de date pentru a obține cele mai recente postări, setări widget, setări teme, plugin-uri active, titlu și descriere a site-ului, imagine de fundal, titlu și multe, multe altele.

Memorarea în cache a paginii (cache-ul paginii) vă permite să salvați rezultatul emiterii întregii pagini. La o cerere ulterioară la aceeași adresă se emite aceeași pagină, dar din cache, respectiv, mult mai rapid și cu încărcare mai mică pe server.

Când conținutul unei postări sau al unei pagini se modifică, memoria cache a paginii este resetată, iar următoarea solicitare memorează în cache o pagină nouă cu date actualizate.

Memorarea în cache a paginii nu este implementată chiar în nucleul WordPress, dar există toate funcțiile necesare pentru a implementa acest lucru la nivel de plugin. Cele mai populare două pluginuri de cache a paginilor sunt WP Super Cache și W3 Total Cache, deși există și altele.

Pluginul WP SuperCache

WP Super Cache este cel mai popular plugin de stocare în cache a paginilor pentru WordPress. Vă permite să creați și să serviți fișiere HTML statice pentru paginile dvs., iar cu o anumită configurație, puteți configura emiterea acestor pagini direct de către serverul dvs. web (Apache sau nginx), ocolind procesarea fișierelor PHP în general.

Noile versiuni ale pluginului WP Super Cache au câteva caracteristici suplimentare, cum ar fi configurarea CDN, suport pentru versiunea mobilă a site-ului și așa mai departe, dar esența acestui plugin este stocarea în cache a paginii.

WP Super Cache este potrivit atât pentru începători, cât și pentru utilizatorii WordPress mai experimentați, dar din moment ce folosește sistemul de fișiere pentru stocarea în cache, va fi extrem de dificil de utilizat pentru un site cu două sau mai multe servere web.

Pluginul W3 Total Cache este mai tânăr decât WP Super Cache, dar nu inferior acestuia din punct de vedere al funcționalității. Câștigă foarte repede popularitate, iar astăzi are peste 2 milioane de descărcări din directorul WordPress.org.

W3 Total Cache vă permite să stocați paginile în cache atât pe hard disk, cât și în memorie. Nu păstrează structura cache, așa cum o face WP Super Cache, deci este imposibil să personalizați rezultatul fără a utiliza PHP, dar spre deosebire de WP Super Cache, utilizarea stocării externe facilitează lucrul într-o arhitectură multi-server.

W3 Total Cache are o cantitate imensă de personalizare și funcționalitate suplimentară, inclusiv suport CDN, stocarea în cache a interogărilor bazei de date, compresie de script și stil și multe altele. Recomandăm W3 Total Cache pentru utilizatorii WordPress mai avansați.

La momentul scrierii acestui articol, pluginul Batcache a fost descărcat doar de aproximativ zece mii de ori din directorul WordPress.org, dar în acest caz acesta nu este un indicator al eficienței sale. În ceea ce privește performanța, nu este inferior nici WP Super Cache, nici W3 Total Cache.

Plugin-ul Batcache are o singură funcție - stocarea în cache a paginii, dar o face perfect. Batcache folosește stocarea în cache a obiectelor externe pentru a stoca date, făcându-l ușor de utilizat într-o arhitectură cu mai multe servere. Acest plugin este folosit de rețeaua masivă WordPress.com, cu peste 40 de milioane de site-uri, peste 2000 de servere și peste 10 miliarde de vizualizări de pagini în fiecare lună.

Ce plugin de stocare în cache a paginii pe care îl alegeți depinde de dimensiunea site-ului dvs., de capacitățile dvs. și de experiența dvs. cu WordPress. Dacă nu utilizați în prezent pluginuri de stocare în cache a paginii, vă recomandăm întotdeauna să începeți cu WP Super Cache. Dacă sunt importante pentru dvs. mai multe caracteristici și o memorie cache mai fină, încercați W3 Total Cache. Dacă sunteți bine versat în programare și administrarea serverului și sunteți gata să sacrificați o interfață grafică la configurare, încercați Batcache.

Memorarea în cache a obiectelor în WordPress

Memorarea în cache a obiectelor (cache a obiectelor) este implementată în nucleul WordPress. Acest mecanism vă permite să stocați obiecte de un tip arbitrar în memorie și este util în principal pentru dezvoltatorii de teme și pluginuri WordPress.

De exemplu, la solicitarea unei opțiuni dintr-o bază de date MySQL folosind funcția get_option, WordPress va stoca rezultatul acestei funcții în memorie, iar data viitoare când va fi accesată, va returna rezultatul din memorie fără a face interogări în baza de date.

Memorarea în cache similară este implementată în nucleu pentru multe obiecte, inclusiv: opțiuni, postări (pagini și tipuri personalizate), metadate de postare, termeni și taxonomii. De aceea, dezvoltatorii WordPress nu ar trebui să se teamă să folosească funcții precum get_option și get_post , as astfel de apeluri nu provoacă solicitări inutile către baza de date.

Memorarea în cache a obiectelor în WordPress se face folosind o serie de funcții interne, inclusiv: wp_cache_add , wp_cache_set , wp_cache_get .

Memorarea în cache a obiectelor persistente

Este important să știți că memorarea în cache a obiectelor WordPress nu este persistentă în mod implicit. Aceasta înseamnă că valorile stocate în cache sunt valabile pentru o singură cerere de pagină, iar la solicitările ulterioare, memoria cache este generată de la zero.

La prima vedere, acest lucru nu este deloc benefic, dar dacă numărați de câte ori WordPress apelează funcția get_option pentru a procesa o singură solicitare (de aproximativ 500 de ori), atunci beneficiul caching-ului obiectelor devine evident.

Cu toate acestea, stocarea în cache a obiectelor persistente (sau stocarea în cache externă) în WordPress este ușor de implementat folosind pluginuri terțe, cum ar fi Memcached Object Cache sau APC Object Cache. Ambele plugin-uri vă permit să utilizați RAM-ul serverului pentru a stoca obiecte WordPress, în timp ce obiectele nu dispar când solicitarea se încheie. Această abordare reduce semnificativ încărcarea bazei de date MySQL.

De asemenea, merită remarcat faptul că, atunci când stocarea în cache a paginii este activată, cel mai adesea timpul nu ajunge la lucrul cu obiectele salvate, deoarece pagina este complet emisă din cache. Acesta nu este un motiv pentru a dezactiva stocarea în cache a obiectelor, mai ales atunci când aveți de-a face cu utilizatori autentificați, iar unele plugin-uri (de ex. Batcache) folosesc în general stocarea în cache a obiectelor pentru a stoca pagini.

Memorarea în cache de tranzit în WordPress

Pentru utilizatori, această metodă de stocare în cache este complet transparentă. Cache tranzitorie (cache tranzitorie) permite dezvoltatorilor să salveze date pentru o anumită perioadă de timp. Această metodă este implementată în WordPress cu funcțiile get_transient, set_transient și delete_transient.

Cacheul de tranzit este cel mai des folosit pentru stocarea fragmentelor, mai ales când vine vorba de solicitări către resurse externe, cum ar fi afișarea unui mesaj din rețeaua Twitter sau afișarea prognozei meteo de la un serviciu terț.

Cache similară este, de asemenea, utilizată în nucleu atunci când lucrați cu fluxuri RSS și solicitări de actualizare a temelor, pluginurilor și nucleului WordPress.

Spre deosebire de memorarea în cache a obiectelor, memorarea în cache tranzitivă este persistentă în mod implicit în WordPress și stochează toate datele în baza de date. Dar este important să rețineți că, atunci când utilizați un plugin extern de stocare în cache a obiectelor (cum ar fi Memcached sau APC), stocarea în cache tranzitivă va folosi acel plugin pentru stocarea datelor.

Memorarea în cache a obiectelor sau stocarea în cache tranzitivă?

Alegerea dintre cele două metode este destul de ușoară pentru dezvoltatori. Dacă trebuie să salvăm rezultatul pentru o anumită perioadă de timp și pentru mai multe solicitări, cel mai bine este să folosim memoria cache tranzitivă. Dacă trebuie să stocăm un obiect mic în memorie doar pentru cererea curentă, stocarea în cache a obiectelor este potrivită pentru noi. Dacă trebuie să salvați ceva pentru o perioadă nedeterminată de timp, cel mai simplu mod este să utilizați opțiunile - atunci există o garanție că valoarea va intra în baza de date.

Când utilizați pluginul pentru stocarea în cache a obiectelor persistente, toate cele trei metode vor folosi acest plugin.

Concluzie

Memorarea în cache joacă un rol important în îmbunătățirea performanței și vitezei site-urilor, precum și în optimizarea acestora pentru încărcări mari. În cele mai multe cazuri, pentru site-urile cu trafic redus, acest lucru nu este atât de important, deși este întotdeauna plăcut când site-ul se deschide mai repede.

Pentru majoritatea site-urilor, simpla stocare în cache a paginii rezolvă toate problemele legate de viteză și încărcare. Acesta este primul lucru de făcut atunci când apar probleme, în special pe site-urile de găzduire ieftine. Pluginurile de stocare în cache a paginii sunt ușor de instalat și configurat.

Memorarea în cache a obiectelor și stocarea în cache tranzitivă sunt destul de transparente pentru utilizatorii WordPress, dar este important ca dezvoltatorii să cunoască bine și să separe cele două mecanisme. Pluginurile pentru stocarea în cache a obiectelor externe necesită adesea mai mult efort de configurare decât stocarea în cache a paginii.

În cele din urmă, amintiți-vă că stocarea în cache este doar una dintre modalitățile de a crește viteza site-ului dvs. Dacă viteza este importantă pentru dvs., nu uitați de optimizarea imaginii, comprimarea scripturilor și a stilului, optimizarea interogărilor și a bazelor de date, utilizarea serverelor CDN și echilibrarea încărcăturii.

Dacă aveți întrebări despre stocarea în cache în WordPress sau probleme la configurarea oricărui plugin de stocare în cache, lăsați un comentariu și vom fi bucuroși să vă ajutăm.

02.07.2013 05.11.2013

Cofondatorul WP Magazine și prima conferință WordCamp din Rusia. Dezvoltator la Automattic, este implicat activ în dezvoltarea nucleului WordPress. Limbajul de programare preferat: Python.

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

este un plugin de cache wordpress (cache wordpress). Asigurați-vă că utilizați cache-ul 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.

Plugin 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.

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

Vizavi de teren 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 terenul 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 dacă pagina de pornire este actualizată frecvent, 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.

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 atunci 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 cu vechea versiune stocată în 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 alt browser. 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 iti 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 să ajute 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 mobile prietenoase (ș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 folosit pentru a-și atinge scopul.

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 folosirea a 2 teme în teste - cea mai simplă „douăzeci și patrusprezece” și una mai complexă (care va imita un site „adevărat”). 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 final, 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 pluginuri 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 a fost fixat cel mai bun rezultat.

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 al doilea și al treilea 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.

Ieșire

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.