Plugin Hyper Cache – stocarea în cache fără probleme. Configurarea pluginului Hyper Cache pentru stocarea în cache în WordPress Cache avansată php includere

Acasă / Frâne

Site-ul în browserele utilizatorilor și reduceți sarcina aplicată resursei de către . Viteza de încărcare crește datorită faptului că de fiecare dată utilizatorilor li se oferă o pagină gata făcută și generată (luată din cache) mai degrabă decât o pagină generată de la zero. Sarcina de pe server este redusă prin reducerea numărul de solicitări http.

Memorarea în cache este vitală pe aproape toate site-urile și blogurile moderne. Acest lucru se datorează creșterii exponențiale a încărcării de găzduire chiar și cu trafic relativ scăzut. Și dacă există o mulțime de vizitatori atunci când memoria cache este dezactivată, atunci creierul site-ului va fierbe literalmente (paginile vor dura foarte mult timp pentru a se deschide, site-ul va „scădea” periodic, adică va eșua).

Instalarea pluginului Hyper Cache

Motorul WordPress are cel puțin mai multe plugin-uri care vă permit să activați stocarea în cache. Una dintre cele mai populare și ușor de utilizat este Pluginul Hyper Cache. Îl poți descărca din depozitul oficial WordPress - wordpress.org (descărcare), după ce folosești căutarea pe site.

În ceea ce privește descărcarea și instalarea, nu ar trebui să apară probleme, deoarece totul se întâmplă aici conform schemei standard (scoatem folderul cu toate fișierele din arhivă și îl copiam în wp-conținut/pluginuri). După dezarhivare, accesați panoul de administrare și căutați Hyper Cache printre toate plugin-uri instalate. Faceți clic pe butonul „Activare”.. De asemenea, trebuie să modificați drepturile de acces la folderul cu toate pluginurile wp-content/plugins la 777 (citire și scriere). Etapa finală a instalării este editarea fișierului wp-config.php. Următoarea linie de cod trebuie introdusă aici:

define('WP_CACHE', adevărat).

Aceasta completează instalarea. După activare, pluginul își va începe imediat activitatea (va stoca în cache paginile de blog).

Configurarea Hyper Cache și reducerea încărcării pe server

Există foarte puține setări în Hyper Cache. În primul rând, accesați fila „Principal”.

Aici puteți specifica durata de viață a cache-ului (timpul în care paginile stocate în cache vor fi stocate pe server). Timpul optim este de la câteva ore la câteva zile (totul depinde de specificul site-ului, de frecvența actualizărilor de conținut, de trafic și de alți factori). Cu cât conținutul este actualizat mai des și cu cât traficul este mai mare, cu atât timpul de cache ar trebui să fie mai scurt. De obicei specific 24 de ore pentru blogul nostru. Trebuie să activați compresia dacă nu o aveți activă.

În al doilea rând, accesați fila „Excepții”. Aici puteți specifica paginile care ar trebui să fie stocate în cache. De exemplu, puteți dezactiva stocarea în cache:

  • pentru pagina de start,
  • pentru pagina 404,
  • pentru feedul de comentarii,
  • pentru flux RSS,

Toate celelalte elemente pot fi lăsate implicite.


hyper cache fila „Excepții”.

În fila următoare „ Mobil„trebuie specificat „ Mod de operare” — > “Folosiți numerar standard”.


fila „Mobil” hipercache

Este destul de ușor să verificați dacă Hyper Cache funcționează sau nu. Pentru a face acest lucru, trebuie să accesați blogul dintr-un alt browser sau ca utilizator neînregistrat. Uite cod sursă din această pagină (desigur, cu excepția cazului în care ați dezactivat memorarea în cache pentru aceasta în setările pluginului). La sfârșitul codului ar trebui să existe o linie ca aceasta.

Salut vizitatori. Nu am terminat puțin ultimul articol, există și o mulțime de lucruri utile acolo, nu uitați să-l citiți. Mi-a spus cum să fac caching din partea utilizatorului, sau mai bine zis, astfel încât fișierele să fie salvate de vizitator în browserul său, în cuvinte simple.

Dar dacă vizitatorul a venit pentru prima dată sau îi place să ștergă adesea istoricul și memoria cache a browserului, ce ar trebui să faci atunci, atunci postarea anterioară a fost inutilă. Nu, putem face un cache în interiorul serverului nostru. Un plugin Hyper Cache bun și de înaltă calitate ne va ajuta în acest sens. Întregul nostru site va fi salvat într-un folder special de pe găzduire și va fi încărcat de acolo, convenabil, nu-i așa?

Instalarea pluginului.

Pluginul poate fi instalat standard, printr-o căutare în panoul WordPress propriu-zis (nu voi spune nimic aici, toată lumea poate instala plugin-uri). Ei bine, asta e, hai să mergem mai departe. Acum va jura ca nu i-ai scris codul in fisierul de configurare (dupa parerea mea, asta e foarte tare, tu iei decizii, nu programul), te va invita sa adaugi codul tau in fisierul wp-config.php .

Acest fișier se află în rădăcina site-ului, nu-l ratați, deschideți folderul public_html și este acolo, descărcați-l pentru dvs.

Apoi, trebuie să îl deschideți cu orice editor și să introduceți acest cod:

Define("WP_CACHE", adevărat);

Pluginul hyper cache sugerează adăugarea acestuia după linia:

Define("WPLANG", "ru_RU");

Dar, de exemplu, nu l-am avut, această problemă poate duce pe unii începători într-o fundătură, dar de fapt poate fi introdus oriunde, până la această linie în fișierul wp-config.php:

Define("WP_DEBUG", false);


Acum salvăm totul și îl încărcăm înapoi în găzduire Dacă ați făcut-o corect, rândul cu observația va dispărea.

Înființat.

Aici ajungem la ceva delicios. Sunt multe articole pe Internet despre configurarea acestui plugin, dar toate sunt scrise despre versiunile sale vechi, care nu au nimic în comun cu cea nouă, așa că domnilor, bloggeri, actualizați datele sau ștergeți-le cu totul, și-a pierdut relevanţă. Oh bine.

Acum să ne uităm la fila de pornire și la butoanele principale de hipercache, voi da imediat o captură de ecran.

Să începem cu linia de butoane principale, când ați instalat pluginul, acesta va face o copie a site-ului în propriul folder.

  1. Ștergeți toată memoria cache. Orice lucru făcut și copiat de plugin va fi șters imediat. Acest lucru este util dacă faceți unele modificări globale blogului dvs., cum ar fi schimbarea designului, atunci acest buton va șterge totul și va copia imagini noi în memoria cache.
  2. Curățarea arhivelor și acasă. O funcționalitate foarte utilă de care vor avea nevoie bloggerii frenetici care scot 10 articole pe zi, doar dacă pluginul nu are timp să memoreze pagina principală pentru tine, în sensul actualizării ei, apoi apasă pe acest buton, dar noi' Voi vorbi despre asta mai jos.
  3. Calcularea dimensiunii cache-ului. Un gadget stupid, pluginul pur și simplu vă informează în cât spațiu ocupă o copie de blog în acest moment.
  4. Import setări. Ideea este și mai inutilă decât ultima. Niciodată, ascultați-mă, nu transferați niciodată setările din versiunile vechi de plugin-uri, deoarece vechile erori și deficiențe se pot răspândi odată cu ele.

Acum puteți merge la setările filei „Acasă” în sine.

  1. Dezactivați traducerile. Pluginul a fost tradus parțial în limba rusă, dar dacă doriți să așteptați lansarea întregului produs rusificat, puteți bifa caseta aici, deși nu o recomand, deoarece acest lucru nu se va întâmpla niciodată, acestea sunt statistici, dvs. nu ar trebui să aștepte vremea lângă mare.
  2. Paginile memorate în cache vor fi valabile pentru. Aici puteți seta perioada de stocare în cache. Vă sfătuiesc să lăsați totul așa cum este o dată pe zi (la fiecare 24 de ore) și să îl lăsați actualizat.

    Dacă ați scris mai mult de un articol pe zi, dar mai multe, atunci nu vă așteptați să apară pe pagina principală, deoarece memoria cache principală nu a fost încă actualizată, trebuie doar să faceți clic pe butonul „Curățarea arhivelor și acasă” și totul va apărea imediat pentru tine în viitor.

  3. Activați compresia. Un punct destul de controversat, activează compresia în format gzip, adică împachetează întreaga pagină într-o arhivă și o dă browserului utilizatorului, care la rândul său o despachetează și o afișează. Dar după ce am rătăcit prin multe forumuri, am aflat că această funcție s-ar putea să nu funcționeze, iar utilizatorilor li se afișează o intrare goală, așa că nu setăm acest element. Vom configura compresia în sine în articolul următor, unde totul va fi puțin mai complicat, dar mai fără probleme.
  4. Activați compresia din mers. Compresia din mers, dacă este tradusă literal, nu văd rostul să o activez. Dacă postarea nu este stocată în cache dintr-un motiv oarecare, atunci o va face într-o clipă, dar va dura mult timp să se încarce, este mai bine să o faceți în acest fel.
  5. Când este actualizat pagina de start, restul va fi actualizat. O funcție inutilă, de ce să șterg cache-ul de intrări recente dacă șterg toată pagina principală, prostii complete, lăsăm totul la zero.
  6. Când intrările sunt editate. Aici, în principiu, puteți pune primul articol arhive curate (categorii, etichete, ..., dar nu și acasă) pentru ca după editarea unei intrări, aceasta să fie imediat actualizată în cache. Dar nu l-am instalat, nu actualizez adesea intrările vechi și memoria cache este setat să se actualizeze o dată pe zi (articolul 2 din această listă), dar vedeți singur.
  7. Când scrii un comentariu. Este și un punct controversat, o să spun imediat că nu le-am pus eu, o să explic de ce. Postarea va fi memorată în cache de fiecare dată când se lasă un comentariu, acesta va fi un dezastru pentru site-urile cu trafic și comentarii mari, deoarece cu fiecare comentariu va fi rescris din nou, ceea ce nu este bun pentru viteza și procesarea serverului. Și pentru mine, actualizarea o dată la 24 de ore va fi suficientă, lăsați totul să meargă într-un astfel de ciclu, lăsând totul gol
  8. Dosarul cache.Îți poți scrie calea către fișierele pe care le va crea pluginul, am lăsat câmpul gol, lasă-l să scrie acolo unde are nevoie.
  9. În continuare, această funcție va fi executată prin. Nimeni nu știe ce este și de ce, nu folosesc această secțiune.
  10. Permite stocarea în cache a browserului. Adică, permitem browserelor din partea utilizatorului să ne memoreze în cache site-ul, am configurat deja acest lucru în articolul anterior despre .htaccess și, pentru a evita conflictele, este mai bine să îl dezactivați, nu va înrăutăți lucrurile. .
  11. HTTPS. Dacă aveți o conexiune sigură, atunci vă puteți juca în continuare aici, dar lăsați totul așa cum este.
  12. Utilizați readfile(). De asemenea, nimeni nu știe ce este, așa că îl lăsăm oprit.
  13. Deservește roboți cu pagini expirate. Nu bifam caseta, nu este necesar.

Excepții.

  1. Nu păstrați în cache pagina de pornire. Pagina principală este un element foarte dinamic al blogului;
  2. Nu păstrați în cache „pagina 404”. Nu o punem în același mod, nu există niciun motiv să o punem în memorie.
  3. Nu păstrați în cache feedul de comentarii. Nu am pus-o, lasă comentariile să fie introduse în același mod.
  4. Nu păstrați în cache fluxul de comentarii RSS. Nu l-am pornit și nu îl recomand.
  5. Excludeți URI-ul exact. Introduceți aici adresele pe care doriți să le excludeți este util dacă organizați curse de ștafetă pe blog, când intrarea trebuie să fie în continuă schimbare.
  6. (Începând cu) URI-urile excluse. La fel ca și precedentul, doar aici puteți atribui o excepție pentru secțiuni întregi, de exemplu titluri.
  7. Excludeți cookie-urile. Le excludem din partea utilizatorului.
  8. Dispozitivele (utilizatorul) ar trebui excluse. Această secțiune exclude dispozitivele pentru care memoria cache nu este activată.
  9. Nu difuzați pagini stocate în cache pentru a comenta autorii. Asigurați-vă că îl activați dacă aveți activată moderarea comentariilor, altfel fereastra care spune „Comentariul este în curs de revizuire” nu va apărea.
  10. Nu păstrați în cache paginile mai vechi. Cred că această linie este complet inutilă, cum să nu memorezi în cache postările vechi, ele conțin cel mai important lucru al blogului, deși cred că este potrivit pentru site-urile de știri, dar pentru restul este rău.

Secțiunea „Mobil”.

  1. Mod de operare. Dacă nu utilizați o temă separată pentru dispozitivele mobile, lăsați totul ca de obicei aici.
  2. Tema mobilă. Pe baza primei secțiuni, alegem un subiect sau îl lăsăm așa cum este.
  3. Agenți utilizatori mobili. Aici puteți introduce diferite sisteme de operare, Android, aplicații și altele.

În general, această filă este relevantă dacă aveți o temă separată pentru dispozitivele mobile, deoarece am totul pe un design responsive, nu am atins nimic, totul este implicit.

Am uitat complet, puteți verifica funcționalitatea pluginului astfel: configurarea inițială lasa-l sa faca totul, asteapta putin, acum introdu orice intrare, in timp ce iesi din WordPress sau printr-un alt browser, si apesi combinatia Cntrl + U, vei avea o noua fila in care este scris tot codul, deruleaza pana la final, iar daca totul funcționează, apoi în partea de jos va fi ceva similar cu această inscripție.

Acum înțelegeți de ce, nu am vrut să fac o recenzie în ultimul post, ar fi fost doar un prosop mare.

P.S. Vă mulțumesc pentru atenție, sper că articolul a fost util și ați configurat totul corect

Bună ziua, prieteni!

Articolul de azi este dedicat pluginului Hyper Cache, care implementează caching-ul paginii pe un site WordPress și îl face să funcționeze mai rapid.

Mai mult, pluginul a fost actualizat și nu a devenit foarte clar, după părerea mea. Este imperativ să clarificați această problemă și să analizați setările în detaliu. Puteți descărca pluginul de pe site-ul oficial.

Vă sugerez să începeți prin a defini conceptul de „caching” și a explica de ce este atât de important pentru site-ul dvs.

Ce este memoria cache și de ce aveți nevoie de Hyper Cache?

Voi încerca să vă spun în cuvinte simple.

Cert este că motoarele noastre (WordPress, Joomla etc.) își generează inițial paginile din codul PHP. Iar vizitatorilor noștri li se oferă cod HTML gata făcut. Acum vedeți o pagină cu tot textul, imaginile și alte elemente. Aceasta este o pagină deja generată.

Fiecare astfel de generație este creată atunci când un vizitator accesează pagina. De exemplu, am scris în căutare pe Google o frază și mi-a arătat o revenire de 10 pagini. Mă duc la una dintre ele și în acest moment, motorul creează o cerere către baza de date pentru a se forma Pagini HTML din PHP. După care văd pagina pe care am descărcat-o în forma sa terminată.

Fiecare astfel de solicitare creează o anumită încărcare în baza de date a blogului. Desigur, aceasta este o anumită meserie care ocupă o resursă. În cazul nostru, aceasta este viteza de încărcare a paginii, adică. timpul de încărcare.

Imaginează-ți că ai 1000 de vizitatori pe zi pe blogul tău. Să presupunem că 40-50 de vizitatori vizitează paginile site-ului dvs. într-o unitate de timp. Astfel, în orice moment, 40-50 de interogări sunt create în baza de date pentru a genera pagina finală.

Crezi că blogul va încetini? Răspunsul este evident - da! Dacă participarea este mult mai mare? Atunci viteza poate scădea semnificativ.

Nu este un secret pentru nimeni că viteza de încărcare a site-ului este unul dintre factorii care afectează poziția unui site în motoarele de căutare. Dacă luați 2 site-uri absolut identice, dar viteza unuia durează 1 secundă, iar a doua 2s, atunci primul site va fi mai înalt în poziție.

Prin urmare, trebuie să încărcați site-ul cât mai repede posibil. Pluginul Hyper Cache ajută foarte mult în acest sens.

Care este treaba lui?

Când faceți prima cerere către baza de date pentru a genera o pagină, pluginul creează imediat o copie a paginii terminate și o plasează în folderul său. Dosarul se află pe găzduire.

Astfel, nu este nevoie să generați această pagină din nou de fiecare dată. După ce un vizitator accesează această pagină, pluginul îi va oferi automat o opțiune gata făcută.


După cum puteți vedea, există un folder cu numele articolului, iar în interiorul folderului există un fișier index.html. Adică o pagină deja generată.

Cu trafic mare, pluginul economisește cu adevărat resursele blogului. Acest lucru este important mai ales dacă planul dvs. de găzduire are restricții de încărcare.

Sper că am explicat clar importanța unui astfel de plugin pe site-ul tău. Am clasificat acest plugin ca fiind . Acum să trecem la setările sale.

Instalarea pluginului

Instalare ușoară a pluginului în acest caz, nu te vei descurca. Este necesar să atingeți fișierul de configurare al blogului nostru.

După instalarea și activarea pluginului, trebuie să activați funcția de cache pentru ca acesta să funcționeze. Să mergem la setările pluginului. După activare, elementul corespunzător „Hyper Cache” apare în meniul „Setări”.

Pe pagina următoare vom vedea setările pluginului, dar ne interesează avertismentul din partea de sus a paginii.

Avertismentul spune că trebuie să adăugăm o nouă linie de cod în fișierul wp-config.php:

define("WP_CACHE", adevărat);

define ("WP_CACHE", adevărat);

Hai să o facem. Deschideți fișierul wp-config.php. Este situat la rădăcina site-ului, adică unde se află toate folderele și fișierele motorului. Vezi imaginea de mai jos și vei înțelege totul.

Am descărcat acest fișier din folderul site-ului meu direct din hosting folosind Client FTP FileZilla(). De asemenea, îl voi încărca înapoi mai târziu.

Deschid fișierul în editorul Notepad și lipesc oriunde codul furnizat mai sus. Pentru claritate, vă voi arăta unde l-am introdus.

Să ne întoarcem la setările pluginului și să încercăm pur și simplu să reîmprospătăm pagina. Dacă totul a fost făcut corect, mesajul despre necesitatea introducerii acestui cod va dispărea. Tot ce rămâne este să Salvați setările pentru a actualiza fișierele.

Voi afișa toate setările în rusă. Dacă utilizați Versiunea în engleză La configurare, puteți naviga cu ușurință după imagini.

Setările principale ale pluginului Hyper Cache

Pe pagina de setări, primul lucru la care doriți să fiți atenți sunt butoanele pentru gestionarea cache-ului.

Pe scurt despre fiecare dintre butoane.

  • Ștergeți întregul cache - butonul este folosit pentru a șterge întregul cache. După ce faceți clic pe el, toate paginile salvate în cache vor fi șterse. Colectarea paginilor în cache va începe din nou;
  • Curățare arhive și home - buton pentru a elimina numai paginile din cache pagina de start site-ul și paginile de secțiuni cu arhive;
  • Calcularea dimensiunii cache - dacă doriți să aflați numărul total de pagini care se află în prezent în cache, atunci faceți clic pe butonul și pluginul va calcula totul. În acest moment, dimensiunea întregului meu cache este de 235 kb;

Dimensiunea este foarte mică deoarece sunt doar 10 articole pe blog.

  • Import setări - din câte am înțeles, butonul este folosit pentru a importa setări din versiunea veche plugin. Nu am putut folosi acest buton.

Acum uitați-vă la setările principale Hyper Cache.

Mai întâi voi afișa o imagine a setărilor, apoi le voi descrie.

  • Dezactivați traducerea - această casetă de selectare este responsabilă pentru traducerea pluginului în rusă. Deoarece pluginul în sine este engleză, atunci este destul de greu pentru un începător să o înțeleagă. Activând această setare, veți face o descriere a tuturor funcțiilor pluginului din setări în limba engleză, anulând traducerea cu care este instalat implicit;
  • Paginile memorate în cache vor fi valabile pentru - specificați perioada în care paginile salvate vor fi stocate în cache. Dacă îl setați la 0, atunci paginile vor fi întotdeauna în cache. Dacă actualizați conținutul paginilor dvs. foarte des, atunci setați această valoare mai mică, deoarece vizitatorii nu vor vedea aceste modificări din cauza faptului că vor fi afișate opțiunile salvate anterior aflate în folderul cu paginile stocate în cache. Am setat valoarea la 300 de ore pentru a păstra paginile în cache mai mult timp;
  • Activați compresia - dacă doriți să vă comprimați paginile, atunci bifați această casetă. Eu folosesc compresia, așa că am activat setarea;
  • Când casa este reîmprospătată, reîmprospătați chiar și - în această setare putem seta câte intrări recente vor fi șterse din cache atunci când pagina de pornire este reîmprospătată. Și pe bloguri, pagina principală este actualizată atunci când sunt adăugate postări, deoarece anunțurile acestora sunt afișate pe pagina principală. Și aceasta este, de asemenea, o actualizare a paginii. Las valoarea implicita;
  • Când o postare primește un comentariu - activare această setare Cache-ul paginilor de arhivă, categoriilor și etichetelor va fi actualizat (caseta de selectare „curățați arhive”), precum și pagina principală (caseta de selectare „curățați casa”) atunci când se adaugă comentarii la articol. Cred că aceste setări nu trebuie să fie activate;
  • Când o postare este editată - la fel ca setarea anterioară, doar memoria cache este actualizată când pagina este editată;
  • Foldere cache - puteți introduce propria cale pentru stocarea paginilor stocate în cache. Sunt destul de mulțumit de directorul standard;
  • În plus, această funcție va fi efectuată în - valoarea acestei setări este setată la automat. Nu putem schimba nimic;
  • Permiterea stocării în cache a browserului - ca să fiu sincer, încă nu înțeleg pe deplin această setare. Daca stie cineva despre ce este vorba, scrie in comentarii. Dezvoltatorul nu folosește această setare. Să-i ascultăm părerea și, de asemenea, nu o vom include;
  • HTTPS - ce opțiune de stocare în cache să utilizați pentru protocolul https. Folosesc opțiunea „cache separat”;
  • Utilizați readfile - setarea adaugă un fel de funcție php readfile. Sincer să fiu, nu am înțeles care era semnificația lui;
  • Distribuiți pagini expirate către roboți - dacă să difuzați pagini expirate către roboții care vă vizitează site-ul. L-a lăsat dezactivat;
  • Tidy - la fel ca și precedentul. După actualizarea pluginului, setarea a fost eliminată.

De fapt, există întrebări cu cele mai recente setări, deoarece acestea au apărut după o actualizare recentă a pluginului și nu știu exact care este utilizarea. Dar am lăsat totul așa cum este descris mai sus.

Setări de excepție

  • Nu păstrați în cache pagina principală - dacă avem un blog obișnuit în care se adaugă în mod constant postări noi și anunțurile lor sunt publicate pe pagina principală, atunci activăm această setare pentru ca pagina principală să nu fie memorată în cache. Pe pagina principală, toate modificările ar trebui să fie afișate în timp real;
  • Nu păstrați în cache pagina 404 - Nu este nevoie în mod special de a stoca în cache pagina 404. Prin urmare, punem și o casetă de selectare;
  • Nu stocați în cache feedul de comentarii - nu am activat această setare;
  • Nu stocați în cache fluxul de comentarii RSS - de asemenea, nu este activat;
  • Excluderea URL exactă - dacă doriți să excludeți unele pagini din stocarea în cache, puteți introduce adresele lor complete. Poate fi de ajutor dacă există vreun articol în care schimbi constant ceva. De exemplu, actualizați rezultatele competiției în timp real în fiecare zi;
  • (Începând cu) excludeți URL - această setare este utilă dacă doriți să interziceți stocarea în cache a unui anumit set de pagini, de exemplu, dintr-o categorie. Apoi introduceți o parte din adresă aici, începând cu numele categoriei și toate paginile care încep cu numele acestei categorii nu vor fi stocate în cache;
  • Excluderea cookie-urilor este o setare mai profesională. Vă permite să excludeți stocarea în cache a paginii folosind module cookie;
  • Excludeți dispozitive (utilizator) - dacă un vizitator accesează site-ul prin intermediul unui agent, atunci prin specificarea numelui acestuia în această setare, memorarea în cache nu va avea loc pentru el;
  • Nu difuzați paginile memorate în cache pentru autorii de comentarii - atunci când lăsați un comentariu pe un blog, de obicei, sunteți anunțat despre acest lucru pentru ca acesta să fie afișat efectiv, această setare trebuie activată.


  • Nu păstrați în cache paginile mai vechi - cred că această setare este inutilă, deoarece cu cât pagina este mai veche, cu atât este mai mare poziția sa în motoarele de căutare și cu atât ar trebui să viziteze mai mulți vizitatori. Dimpotrivă, astfel de pagini trebuie să fie stocate în cache. Prin urmare, nu ating această setare. Vă puteți seta vârsta pentru paginile care nu trebuie să fie stocate în cache.

Setări mobile

  • Modul de operare - Eu însumi folosesc modul standard. Puteți selecta opțiunea „cache separat” pentru stocarea separată în cache. Poate fi necesar dacă aveți conținut diferit pentru dispozitivele mobile;
  • Tema mobilă - selectați tema de design pe care doriți să o păstrați în cache sau lăsați opțiunea standard „Utilizați tema activă a blogului”, cu care pluginul va determina tema activă;
  • Agenți utilizatori mobili - acest câmp îi conține pe cei principali dispozitive mobile, de pe care sunt vizitate site-urile.

Cu aceasta am finalizat toate setările. Nu uitați să salvați toate operațiunile efectuate.

Putem verifica funcționarea pluginului foarte simplu. Este suficient să treci printr-un alt browser către orice pagină a site-ului tău. Această pagină trebuie să fie deja în cache. Apoi deschideți codul sursă (ctrl+u) și în partea de jos a paginii va exista o linie care este scoasă de plugin.


Dacă există o astfel de linie, atunci această pagină este deja în cache și pluginul funcționează cu succes.

Prin tradiție, am pregătit un tutorial video special despre configurarea pluginului hyper cache. Să ne uităm mai jos.

După aceasta, sper că totul a devenit mai mult decât clar pentru tine.

Dacă aveți întrebări, scrieți-le în comentarii. O sa raspund la tot. De asemenea, scrieți idei pentru revizuirea noilor pluginuri și alte funcții. Voi lua notă de tot și cu siguranță o voi face în viitorul apropiat.

Aici inchei acest articol. Și amintiți-vă: „Blog rapid – blog convenabil”. Prin urmare, fă-i munca rapidă.

Pe curând.

Salutări, Konstantin Khmelev.

Pentru clasarea înaltă a site-ului din exterior motoarele de căutare Viteza de încărcare a paginilor site-ului este importantă. Cu cât utilizatorul primește mai repede conținut, cu atât este mai puțin probabil să părăsească pagina de încărcare. Atât furnizorii de găzduire, cât și rețelele CDN participă adesea la lupta pentru viteza de încărcare a site-ului web. Dar este mult mai ușor să îmbunătățiți performanța proiectului folosind plugin-uri speciale. Pentru platforma WordPress au fost dezvoltate multe extensii de caching, printre care Hyper Cache se remarcă prin performanță și configurație ușoară. Spre deosebire de „hypercache”, acesta nu transformă site-ul în HTML static pur, dar permite atât scripturilor JS, cât și AJAX să funcționeze. De ce este acest plugin atât de bun și cum să-l configurezi corect?

Hyper Cache și Super Cache– Există 2 dintre cele mai populare pluginuri de cache, iar utilizatorii se întreabă care dintre ele este mai bine să aleagă. Trebuie să spun că odată ce am avut probleme cu funcționarea Super Cache pe unul dintre site-uri - a încetat să funcționeze din cauza unor setări de găzduire modificate. În schimb, a fost instalat Hypercache. La acel moment, am monitorizat încărcarea pe găzduire pentru acest site și am descoperit că, după instalarea hypercache-ului, încărcarea pe găzduire a devenit semnificativ mai mică, adică hipercache-ul a funcționat mai eficient. Totuși, se pot citi puncte de vedere complet opuse. Cel mai probabil pentru situatii diferite(configurații de site și găzduire), unul sau altul plugin poate fi mai eficient.

Instalarea pluginului Hyper Cache nu este diferită de instalarea altor extensii. Instalarea este posibilă în două moduri diferite:

  • încărcarea arhivei dezambalate cu pluginul prin FTP și activarea ulterioară prin consolă;
  • instalarea extensiei prin panoul de control al pluginului.

Când ați terminat, nu uitați să activați extensia în fila „Plugin-uri”. Gestionarea setărilor „hypercache” se află pe calea „Setări” >> „Hyper Cache”.

Într-un fel sau altul, la sfârșit veți obține un plugin aproape gata pentru cache. Înainte de a pune în cache prima pagină, .Hyper Cache solicită proprietarului să caute fișierul de configurare a blogului și să intre acolo cod mic. Această procedură durează câteva minute și nu necesită abilități speciale de programare.

Deschideți folderul rădăcină al blogului de pe găzduirea dvs. folosind managerul de fișiere și găsiți fișierul wp-config.php. Faceți clic pe „Editare” și în noua fereastră după linia definită (‘WP_DEBUG’, false); introduceți definirea codului („WP_CACHE”, adevărat), așa cum este scris în captura de ecran de mai sus, în prima linie.

Salvați fișierul și încercați să actualizați setările pluginului. Dacă „hypercache” încă se plânge, atunci aruncați o privire mai atentă la ceea ce ați specificat în fișierul de configurare. De asemenea, puteți face modificări la wp-config.php prin FTP prin editarea fișierului în Notepad, de exemplu, în Notepad++.

Puteți găsi pluginul în depozitele WP – https://wordpress.org/plugins/hyper-cache/. Cu toate acestea, nu trebuie confundat cu extensia Hyper Cache Extended, acestea sunt două plugin-uri complet diferite.

Configurare plugin

Setările pentru hypercache constau din patru secțiuni. Setările de bază sunt stocate în secțiunea „Principal” și setările pentru platforme mobileîn subsecțiunea „Mobil”. CDN este responsabil pentru lucrul cu rețelele CDN, iar subsecțiunea „Excepții” vorbește de la sine. Dacă pluginul apare în fața dvs. în versiunea în limba engleză, atunci trebuie să debifați elementul „Dezactivați traducerile” și să faceți clic pe „Salvați” în partea de jos. Extensia nu a fost încă tradusă complet, dar este mult mai ușor de înțeles setările atunci când sunt scrise cel puțin parțial într-o limbă pe care utilizatorul poate înțelege.

Pe lângă setările în sine, blocul de sus conține patru butoane pentru acces „rapid” la funcțiile pluginului:

  • șterge toată memoria cache – șterge întregul cache stocat pe server. O caracteristică foarte utilă atunci când schimbați designul sau faceți orice modificări la șablon.
  • curățarea arhivelor și a casei – când această opțiune este activată, sunt afectate doar pagina de pornire și arhivele. Cu toate acestea, paginile și postările stocate în cache rămân în memoria cache a blogului.
  • calcularea dimensiunii cache-ului - dacă găzduirea dvs. nu are suficient spațiu, atunci făcând clic pe acest buton, puteți afla cât ocupă copiile cache ale paginilor de blog pe disc.
  • setări de import - pluginul Hyper Cache a trecut prin mai multe reîncarnări, în urma cărora dezvoltatorii au permis proprietarilor de versiuni mai vechi ale extensiei să importe setări vechi în noua versiune„hipercache”.

Acum să trecem prin setările pe care cu siguranță ar trebui să le activați. În secțiunea „Principal”, primul lucru pe care trebuie să-l faceți este să specificați durata de viață a cache-ului. Dacă doriți ca paginile să fie memorate în cache pentru totdeauna, atunci introduceți numărul 0. În altfel introduceți durata de viață în secunde. Să ne amintim că o oră înseamnă 3600 de secunde. De asemenea, merită remarcată opțiunea „Activați compresia” pentru cei care nu folosesc Gzip pentru compresie. Restul setărilor paginii de pornire sunt opționale, dar puteți experimenta cu ele dacă doriți.

În secțiunea „Excepții”, puteți preveni stocarea în cache a paginii principale, precum și a paginilor cu eroarea „404”, bifând casetele corespunzătoare. Dacă este important pentru dvs. ca orice pagină de blog să nu ajungă în cache, atunci activați opțiunea „Adresă URI exactă de exclus” bifând-o și introduceți adresele URL complete ale paginilor de care aveți nevoie.

Dacă doriți, puteți dezactiva și stocarea în cache pentru browsere individualeși platforme, precum și pentru pagini mai vechi de o anumită vârstă. De exemplu, prin înregistrarea agentului utilizator „Opera”, veți dezactiva stocarea în cache pentru browserul cu același nume.

Dacă blogul dvs. încă nu este echipat cu o temă receptivă și încă folosiți un plugin special pentru a schimba temele blogului, atunci elementul „Mod de operare” este creat pentru dvs. Specificați „Cache separat” și faceți clic pe „Salvare”. În același timp, nu uitați să selectați șablonul corespunzător în elementul „Temă mobilă”.

Utilizați rețele CDN pentru a accelera încărcarea site-ului? „Hypercache” vă va ajuta și în acest sens, deoarece trebuie doar să activați setarea și să introduceți adresa URL CDN în caseta corespunzătoare.

Aceasta completează configurarea pluginului. Trebuie remarcat faptul că, după fiecare modificare a setărilor, trebuie să faceți clic pe butonul „Salvare” și apoi să resetați întregul cache al blogului, astfel încât paginile să fie reformatate în cache.

  • htaccess caching salvează conținutul unei pagini web în calculator local când utilizatorul îl vizitează;
  • Utilizarea browserului cache – webmasterul instruiește browserele cum să trateze resursele.

Când browserul redă o pagină web, trebuie să încarce sigla, fișierul CSS și alte resurse:


Cache-ul browserului „îți amintește” resursele pe care browserul le-a descărcat deja. Când un vizitator merge pe o altă pagină de pe site, logo-ul, fișierele CSS etc. nu ar trebui să fie descărcate din nou deoarece browserul le-a „rememorat” deja (le-a salvat). Acesta este motivul pentru care pagina web durează mai mult să se încarce la prima vizită decât la vizitele repetate.

Când utilizați memoria cache, fișierele paginii web vor fi stocate în memoria cache a browserului. Paginile se vor încărca mult mai repede la vizitele repetate. Se va întâmpla și cu alte pagini care folosesc aceleași resurse.

Cum să activați memoria cache a browserului

  • Modificați anteturile cererii de resurse pentru a utiliza stocarea în cache;
  • Optimizați-vă strategia de stocare în cache.

Modificarea antetelor cererii

Pentru majoritatea oamenilor, singura modalitate de a stoca în cache htaccess al unui site este să adăugați cod la fișierul .htaccess de pe serverul web.

Fișierul .htaccess controlează multe setări importante pentru site-ul dvs.

Memorarea în cache a browserului prin fișierul .htaccess

Codul de mai jos îi spune browserului ce să memoreze în cache și cât timp să-l „amintească”. Ar trebui adăugat la începutul fișierului .htaccess:

## EXPIRĂ CACHING-ul ## ExpiresActive Pe ExpiresByType image/jpg „acces 1 an” ExpiresByType image/jpeg „acces 1 an” ExpiresByType imagine/gif „acces 1 an” ExpiresByType imagine/png „acces 1 an” ExpiresByType text/css „acces 1 lună” text/ExpirareByType html „acces 1 lună” ExpiresByType application/pdf „acces 1 lună” ExpiresByType text/x-javascript „acces 1 lună” ExpiresByType application/x-shockwave-flash „acces 1 lună” ExpiresByType imagine/x-icoana „acces 1 an” Expiră „acces implicit 1 lună”## EXPIRĂ CACHING-ul ##

Salvați fișierul .htaccess și apoi reîmprospătați pagina web.

Cum să setați timpul de cache pentru diferite tipuri de fișiere

Codul de mai sus specifică intervale de timp. De exemplu, 1 an (1 an) sau 1 lună (1 lună). Sunt legate de tipurile de fișiere. Codul de mai sus prevede că fișierele .jpg (imaginile) ar trebui să fie stocate în cache timp de un an.

Dacă doriți să schimbați acest lucru, astfel încât imaginile JPG să fie și ele stocate în cache pentru o lună, atunci ați înlocui pur și simplu „1 an” cu „1 lună”. Valorile de cache htaccess de mai sus sunt optime pentru majoritatea paginilor web.

Metodă alternativă de stocare în cache pentru .htaccess

Metoda descrisă mai sus se numește „ Expiră„, îi ajută pe majoritatea începătorilor cu memorarea în cache. Odată ce vă simțiți confortabil cu memorarea în cache, puteți încerca o altă metodă de stocare în cache numită Cache-Control, care vă oferă mai multe opțiuni.

Este posibil ca metoda Expires să nu funcționeze pe serverul dvs., caz în care ar putea dori să încercați să utilizați Cache-Control.

Cache-Control

Această metodă vă permite să obțineți mai mult control asupra stocării în cache a paginii în browser, dar multor persoane le este mai ușor să specifice toate setările o dată.

Exemplu de utilizare într-un fișier .htaccess:

#1 lună pentru majoritatea activelor statice Set antet Cache-Control „max-age=2592000, public”

Codul de mai sus setează antetul Cache-Control în funcție de tipul fișierului.

Cum funcționează Cache-Control?

Luați în considerare linia de mai sus de cod de stocare în cache în browserul htaccess:

#1 lună pentru majoritatea activelor statice

Această linie este doar o notă. Fișierul .htaccess ignoră liniile care încep cu caracterul #. Această notă este recomandată deoarece este posibil să aveți mai multe seturi de date diferite ca soluție de stocare în cache a fișierelor:

Linia menționată mai sus spune că „ dacă fișierul este unul dintre aceste tipuri, atunci vom face ceva cu el...»

Cel mai important lucru la această linie este că listează diverse tipuri fisiere ( CSS, JS, JPEG, PNG etc. ) și că instrucțiunile de stocare în cache ar trebui aplicate acestor tipuri de fișiere. De exemplu, dacă nu doriți ca fișierele JPG să fie stocate în cache pentru o anumită perioadă de timp, puteți elimina „ JPG". Dacă doriți să adăugați HTML, atunci trebuie să indicați în această linie „ HTML«:

Set antet Cache-Control „max-age=2592000, public”

Linia menționată mai sus stabilește anteturile și valorile reale:

  • Partea " Setul antet Cache-Control» — stabilește titlul;
  • variabila " varsta maxima=2592000„—indică cât timp va dura procesul de stocare în cache (în secunde). În acest caz, păstrăm în cache timp de o lună (2592000) secunde;
  • Partea " public» raportează că este disponibil public.

© 2024 ermake.ru -- Despre repararea PC-ului - Portal de informații