Cum să accelerezi WordPress utilizând memorarea în cache a browserului prin .htaccess

Publicat: 2017-08-04

Accelerați memorarea în cache a browserului WordPress prin intermediul .htaccess

Profitați de memorarea în cache a browserului pentru a vă face paginile web mai rapide. Dacă puteți profita de memorarea în cache a browserului , puteți crește viteza site-ului în mod considerabil. Pe măsură ce Google începe să ia în considerare viteza site-ului ca un parametru SEO, webmasterii pot profita de memorarea în cache a browserului pentru a îmbunătăți viteza site-ului și a obține o poziție mai bună în motoarele de căutare.

Iată un fișier complet .htaccess pe care îl avem în folderul rădăcină Crunchify.

NOTĂ : Vă rugăm să eliminați redirecționarea către blocarea HTTPS dacă nu sunteți pe HTTPS :). L-am comentat deja. Dacă ați activat HTTPS deja pe site și încă permiteți utilizatorului să viziteze site-ul prin HTTP, atunci sunteți bine.

Să înțelegem fiecare secțiune a fișierului .htaccess:

Pasul 1. Scaparea de ETag

În primul rând, trebuie să disable ETag header deoarece vom folosi durata Expires. Tehnologia ETag este cunoscută ca fiind lentă și problematică – chiar și alte site-uri de top se plâng de aceasta.

Adăugați la .htaccess : (situat la locația rădăcină a blogului)

De asemenea, menținem conexiunea keep-alive . Se numește persistent connection . Dacă trebuie să fie deschisă o nouă conexiune pentru fiecare cerere sau fișier, ar putea dura mult mai mult timp.

Altele trebuie să citească:

  • 5 trucuri utile pentru a accelera WordPress și a crește performanța
  • 9 resurse WordPress esențiale pe care este posibil să le fi ratat

Pasul 2 Activați memorarea în cache a browserului

Dacă setați o dată de expirare sau o vârstă maximă în anteturile HTTP pentru resursele statice, browserele moderne vor încărca resurse statice descărcate anterior, cum ar fi imagini, css, javascript, pdf, swf etc. de pe discuri locale, mai degrabă decât prin rețea.

Așadar, dacă vă configurați serverul web pentru a seta antetele de cache și le aplicați tuturor resurselor statice care pot fi stocate în cache, site-ul dvs. va părea să se încarce mult mai repede. Adăugați mai jos la .htaccess

Ceea ce face aceasta este adăugarea antetului de expirare în viitor departe (asigurați-vă că mod_expires este încărcat în configurația Apache dacă aveți probleme) la conținutul dvs. static (imagini, js, css etc).

Două lucruri aici:

  • ExpiresDefault A2592000 = 1 lună în viitor
  • Cache-Control „max-age=2592000” = 1 lună

Dacă doriți, puteți seta și valoarea la 1 an = 31536000

Pasul 3 Adăugați gzip și dezumflați anteturile de compresie

Comprimarea lucrurilor ajunge întotdeauna să le facă mai mici și să se încarce mai rapid, așa că implementarea unei forme de compresie pe componente este o necesitate.

Este posibil ca acest pas de optimizare să nu funcționeze pentru dvs. dacă serverul dvs. nu are instalat nici mod_deflate , nici mod_gzip ca parte a Apache.

Practic, comprimăm majoritatea resurselor, astfel încât acele încărcări se încarcă cu o lățime de bandă mai mică și foarte rapid.

Pasul 4 Verificați dacă setările dvs. funcționează corect

Verificați mai jos captura de ecran. Ar trebui să vedeți toți parametrii setați în antetul de răspuns al fișierului dvs.

Antetul Vârsta maximă și expirarea memoriei cache pentru resursele WordPress

Verificați regulile htaccess pentru procesul de accelerare a WordPress

Întrebare deschisă: pot schimba data de expirare a unor resurse, cum ar fi scriptul Google Adsense sau scriptul Google Analytics?

  • https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
  • https://www.google-analytics.com/analytics.js

Answer is NO . Puteți seta doar valoarea de expirare a resurselor care se încarcă de pe site-ul dvs.