Cum să-ți accelerezi site-ul WordPress cu anteturi Expires

Publicat: 2022-09-15

Dacă doriți ca site-ul dvs. să se încarce mai repede, unul dintre cele mai bune lucruri pe care le puteți face este să adăugați anteturi Expires la resursele dvs. statice. Antetele expiră indică browserului cât timp poate fi stocată în cache o resursă. Prin setarea antetelor cu expirare lungă, vă puteți asigura că resursele site-ului dvs. sunt stocate în cache de browser pentru o perioadă mai lungă de timp, ceea ce poate accelera timpul de încărcare a paginii. Există câteva moduri diferite de a adăuga anteturi Expires pe site-ul dvs. WordPress. O modalitate este să utilizați un plugin precum W3 Total Cache sau WP Super Cache. Aceste plugin-uri vor adăuga automat anteturi Expires la resursele site-ului dvs. O altă modalitate de a adăuga anteturi Expires este să editați fișierul .htaccess. Adăugați următorul cod în fișierul dvs. .htaccess pentru a adăuga anteturi Expires la resursele site-ului dvs.: ExpiresActive On ExpiresByType imagine/jpg „acces 1 an” ExpiresByType imagine/jpeg „acces 1 an” ExpiresByType imagine/gif „acces 1 an” Imagine ExpiresByType/ png „acces 1 an” ExpiresByType text/css „acces 1 an” ExpiresByType text/javascript „acces 1 an” ExpiresByType aplicație/javascript „acces 1 an” Salvați modificările și încărcați fișierul .htaccess pe site-ul dvs. WordPress. Adăugarea anteturilor Expires la resursele site-ului dvs. poate accelera timpul de încărcare a paginii site-ului dvs. Puteți adăuga anteturi Expires folosind un plugin sau editând fișierul .htaccess.

Recomandările de performanță ale antetului, care sunt influențate de instrumente precum GTmetrix, au ca rezultat un scor de performanță mai scăzut. Folosind memoria cache, puteți folosi antetele de expirare pentru a accelera timpul de încărcare a site-ului dvs. În această postare, vom analiza cum funcționează anteturile cu expirare și ce înseamnă acestea pentru site-ul dvs. Utilizați anteturile Expires pentru a controla cantitatea de memorie de browser pe care WordPress o stochează în browser. O altă metodă de control al memoriei cache se numește caching. Este esențial să specificați aceleași valori de timp în fiecare caz când le utilizați pe ambele. Cum să adăugați anteturi Expires la serverul web Apache Utilizând.htaccess Dacă gazda dvs. folosește serverul web Nginx, puteți utiliza fișierul de configurare al serverului pentru a gestiona anteturile Expires.

Puteți modifica data de expirare pentru o varietate de tipuri de fișiere, în funcție de preferințele dvs. Cea mai bună opțiune este să utilizați un plugin de cache dacă gazda dvs. nu acceptă deja stocarea în cache. Cu aceste metode, puteți controla anteturile de expirare pentru toate fișierele de pe serverul site-ului dvs. WordPress. De asemenea, puteți utiliza antetul Expires pentru scripturile scrise de Fonturi Google, Google Analytics și altele. Chiar dacă ați implementat deja antetul Expires în instrumentele dvs. de testare a vitezei, există șansa să semnaleze în continuare acest lucru ca o problemă potențială. O dată de expirare validă, pe lângă faptul că vă permite să controlați ce fișiere sunt stocate în cache în browser, vă poate ajuta și să controlați ce fișiere sunt stocate pe site-ul dvs. WordPress. Există instrumente de testare a vitezei care vă vor penaliza site-ul dacă nu implementați antetele expirărilor. Dacă întâmpinați probleme de memorare în cache a browserului sau probleme cu Google Analytics, luați în considerare găzduirea locală a scriptului Google Analytics. Iată câteva plugin-uri care fac totul simplu.

Cum adaug anteturi expirate?

Credit: magehd.com

O modalitate de a adăuga anteturi expirate este să utilizați modulul mod_expires . Acest modul vă permite să controlați setarea antetului Expires și directiva de vârstă maximă a antetului Cache-Control în răspunsurile serverului.

Când o pagină are un antet de expirare, browserul este conștient de faptul că poate fi necesar să-l memoreze în cache. Antetele de sfârșit de sesiune indică browserului dacă ar trebui să solicite fișierul de la server sau să îl descarce din cache. Pe măsură ce paginile web devin din ce în ce mai bogate în grafică și conținut, fișierele sunt transferate între computer și server. Un specificator de terminare a memoriei cache informează browserul cât timp va stoca un fișier în cache, astfel încât vizitatorii următori să nu fie nevoiți să-l descarce din nou. Când folosesc anteturile Expires, vizitatorii pot reduce timpul petrecut așteaptă ca pagina să se încarce. În plus, utilizând fișierele cache care au fost stocate în browser, utilizatorii dvs. vor putea descărca mai puține fișiere.

Reduceți solicitările HTTP cu antetele Expires

Când utilizați anteturile Expires, puteți reduce cantitatea de solicitări HTTP pe care le primește serverul dvs. De asemenea, poate permite utilizatorilor să returneze fișierele cache care au fost stocate în browser, reducând timpul necesar pentru ca serverul să comunice cu browserul.

Ar trebui să adaug anteturi expirate?

Credit: betterstudio.com

Deoarece solicitările HTTP consumă o cantitate semnificativă de timp pentru ca serverul să comunice cu browserul, adăugarea antetelor Expires reduce acest timp. De asemenea, puteți salva fișiere cache în browser pentru a reduce cantitatea de fișiere pe care utilizatorii trebuie să le descarce.

Pentru a determina dacă o resursă ar trebui să fie solicitată de la sursă sau accesată din memoria cache a unui site web, trebuie setate antetele de expirare ale browserului. Browserul va păstra aceste resurse în memoria cache odată ce specificați un antet expiră pentru o resursă, cum ar fi toate imaginile jpeg. Este de preferat să setați antetele expires pentru a evita primirea de solicitări inutile. De unde știi dacă o solicitare este necesară sau nu? Următoarele sunt câteva considerații înainte de implementarea antetelor expire. Care sunt unele dintre instrumentele de pe site pe care ați dori să le actualizați des? Cum se încadrează site-ul într-un domeniu de comerț electronic?

Când anteturile expiră nu sunt setate corect, site-urile de comerț electronic se pot confrunta cu probleme serioase. Capacitatea de a vă amprenta datele vă permite să setați date de expirare pe termen lung pentru resursele care se modifică frecvent. Va trebui să decideți cu privire la specificațiile fiecărui site web și ce caracteristici doriți să includeți. Există momente când resursele unui site nu trebuie să fie stocate în cache. Aruncă o privire mai atentă la resursele care cauzează frecvent un site web lent, cum ar fi imaginile și scripturile.

Ce sunt anteturile expirate?

Antetul expires este un antet HTTP care îi spune browserului dacă poate solicita sau nu informații din memoria cache a browserului sau dacă trebuie să accesați serverul deoarece opțiunea de pagină din cache nu mai este validă. Acest antet conține orele și datele până când pagina este accesibilă în memoria cache a browserului.

Data de expirare și de expirare

Actul de a întrerupe respirația pentru a-și permite să moară este denumit expresie. O dată de expirare este data la care un produs sau serviciu sa încheiat oficial. Un exemplu în acest sens ar fi contractul care va expira într-o lună. Acest lapte va expira pe 31 august.

Cum adăugați anteturi expirate în HTML?

Antetele care expiră din browser specifică cât timp browserul va împiedica încărcarea fișierelor din cache . Adăugarea unui ExpiresHeader, cum ar fi imaginea Expires ByType/JPG „acces plus o lună” pe site-ul dvs., îi va oferi un sentiment de legitimitate.

Adăugați anteturi de expirare WordPress fără plugin

Adăugarea antetelor de expirare pe site-ul dvs. WordPress poate accelera timpii de încărcare pentru vizitatori. Există câteva moduri de a face acest lucru fără a utiliza un plugin. O modalitate este să adăugați următorul cod la fișierul dvs. .htaccess: ExpiresActive On ExpiresDefault „acces plus 1 an” Acest lucru va adăuga anteturi de expirare pentru toate fișierele de pe site-ul dvs. WordPress. O altă modalitate de a adăuga anteturi de expirare este să utilizați un plugin de cache, cum ar fi W3 Total Cache. Acest plugin va adăuga anteturi de expirare, precum și alte funcții de stocare în cache pentru a accelera site-ul dvs. WordPress.

În timpul navigării, un sistem de stocare în cache bazat pe anteturi poate reduce solicitările HTTP dintre computerul dvs. și server, ceea ce duce la mai puțin timp petrecut pentru încărcarea site-ului dvs. Un antet cache sau sursă vă permite să spuneți browserului unde să păstreze o resursă sau cum să o recupereze. În acest tutorial, vă vom arăta cum să includeți conținutul antetului expirat în site-ul dvs. WordPress. Anteturile de expirare sunt denumite cu acest nume (denumite și antete de expirare) pentru a stoca resurse. Regulile de utilizare a resurselor sunt folosite pentru a impune utilizarea acestor resurse de către un browser atunci când încarcă o pagină web. Folosind Cache-Control, puteți defini politici pentru conținutul stocat în cache pe server, precum și pe partea client. Un antet HTTP este folosit pentru a trimite datele de la server la browser.

Când știți ce resurse aveți nevoie pentru a stoca în cache, veți putea folosi mai bine anteturile expirate. Implementarea antetelor expiră este simplă pentru orice site general de blogging. Rularea unui site de comerț electronic, pe de altă parte, ar trebui să fie atent, deoarece anteturile de expirare pot cauza probleme. Utilizatorul va putea alege dintr-o listă de produse adăugate anterior, mai degrabă decât cele proaspete, atunci când plasează o comandă în coșul de cumpărături. În calitate de proprietar de comerț electronic, puteți adăuga anteturi de expirare la resurse în funcție de impactul acestora asupra experienței utilizatorului. Antetele Expires vă permit să decideți ce să faceți cu memoria cache. Dacă anteturile expiră nu sunt executate corect, site-ul poate încetini.

În acest curs, veți învăța cum să adăugați antete de expirare manual sau prin pluginuri. Dacă nu puteți găsi fișierul.htaccess ascuns în NGINX, nu veți putea adăuga acolo antete de expirare. Când creați un site web de comerț electronic, nu puteți pur și simplu să încărcați toate fișierele statice într-un singur folder, iar aceleași reguli pentru anteturile de expirare se aplică diferitelor tipuri de resurse. Cel mai bine este să creați mai multe foldere și să utilizați fișiere.htaccess în fiecare pentru a obține un control mai mare. Antetul Cache-Control poate fi folosit pe lângă utilizarea antetului Cache-Control. Folosind pluginuri precum Hummingbird și WP Rocket, puteți adăuga anteturi de expirare pe site-ul dvs. WordPress. Primul pas este să navigați la tabloul de bord al site-ului dvs. WordPress și să activați pluginul.

Există mai multe opțiuni de configurat, inclusiv Apache, NGINX, IIS și Cloudflare. În fereastra care apare, faceți clic pe activare pentru a activa stocarea în cache a browserului folosind antetul expires. Când vine vorba de adăugarea antetelor expirate pe site-ul dvs. WordPress, WP Rocket este o opțiune bună. Pluginul va modifica automat fișierul.htaccess cu regulile necesare de îndată ce este activat. Veți întârzia să vă încărcați site-ul dacă nu îl efectuați corect. Site-urile mai dinamice și funcționale, cum ar fi site-urile de comerț electronic, vor beneficia de acest lucru.

Adăugați codul Htaccess WordPress pentru anteturi de expirare

Adăugarea antetelor de expirare pe site-ul dvs. WordPress este o modalitate excelentă de a îmbunătăți performanța site-ului. Antetele Expires indică browserului cât timp trebuie să fie stocat în cache un fișier și, setând un antet expiră pentru un fișier, vă puteți asigura că fișierul este stocat în cache pentru perioada de timp specificată.
Există câteva moduri diferite de a adăuga anteturi de expirare pe site-ul dvs. WordPress. O modalitate este să adăugați următorul cod în fișierul dvs. .htaccess:

ExpirăActiv pe
Expiră implicit „acces plus 1 an”

Acest cod va seta antetul de expirare pentru toate fișierele de pe site-ul dvs. WordPress la un an.
O altă modalitate de a adăuga anteturi de expirare este să utilizați un plugin WordPress precum W3 Total Cache. W3 Total Cache este un plugin care vă permite să specificați cât de mult ar trebui să fie stocate fișierele în cache și are, de asemenea, o serie de alte caracteristici care vă pot îmbunătăți performanța site-ului.
Adăugarea anteturilor de expirare este o modalitate excelentă de a îmbunătăți performanța site-ului dvs. WordPress. Setând un antet de expirare pentru un fișier, vă puteți asigura că fișierul este stocat în cache pentru perioada de timp specificată. Există câteva moduri diferite de a adăuga anteturi de expirare pe site-ul dvs. WordPress, inclusiv adăugarea codului în fișierul dvs. .htaccess sau utilizarea unui plugin WordPress precum W3 Total Cache.

Antetele cu expirare din browser-ul dvs. îi spun cât timp ar trebui să păstreze fișierele din cache ale site-ului dvs. Codul care conține anteturile Expires poate fi folosit pentru a adăuga acces la antetul Expires. Memorarea în cache a site-ului este o preocupare majoră pentru SEO și are un impact direct asupra vitezei site-ului. Când este setată data de expirare a unui fișier, browserul o poate solicita de la server. Fișierele dvs. vor fi afișate în memoria cache a browserului dacă utilizați acest timp ca implicit. Este posibil să trebuiască să răspundeți la această solicitare solicitând din nou vizitatorilor site-ului dvs. aceste fișiere în termen de o lună. Puteți gestiona această sarcină folosind pluginul pentru antet Adăugați expirări.

Alegeți tipurile de fișiere și durata procesului stocat în cache din meniul drop-down. Este posibil să setați durata cache-ului la un an, o lună, o săptămână, o zi, o oră sau o secundă. Asigurați-vă că data de expirare a fiecărui fișier este setată în funcție de perioada de timp în care este utilizat/solicitat. Pluginurile de stocare în cache precum W3 Total Cache includ, de asemenea, anteturile de expirare în fișierele.htaccess.

Adăugați anteturi Expires Wp Optimize

Adăugarea anteturilor de expirare pe site-ul dvs. WordPress poate ajuta la îmbunătățirea performanței acestuia, spunând browserului să memoreze în cache anumite fișiere pentru o anumită perioadă de timp. Acest lucru poate ajuta la reducerea numărului de solicitări adresate serverului și la îmbunătățirea timpului general de încărcare a site-ului dvs.

Scopul acestui plugin este de a vă accelera site-ul web prin memorarea în cache a diferitelor tipuri de fișiere statice în browserul utilizatorului, pe lângă reducerea resurselor care reduc dimensiunea paginii și numărul de solicitări http. În ciuda greutății sale reduse, efectul acestui plugin asupra vitezei de încărcare a paginii în termeni critici și simpli este semnificativ. Trebuie să dezarhivați pluginul înainte de a-l încărca în directorul WordPress (conținut WP/plugins). Adăugați un nou antet de expirare făcând clic pe butonul Adăugare nou sau selectând opțiunea Adăugați antet de expirare. Vă rugăm să bifați casetele din fila Minificare a paginii de setări a pluginului pentru politica dvs. de minimizare. Își face timp să răspundă la întrebări și să ofere asistență imediată, făcând proprietarul pluginului un atu extraordinar. Vă rugăm să includeți și antetele expirate.

Software-ul open source include software-ul Add Expires headers . Dacă nu restabiliți backupul anterior, site-ul dvs. se va bloca imediat. Reprezentantul a avut o soluție pentru problema mea: un plugin de înlocuire pentru Autoptimize, care mi-a îmbunătățit scorurile GTMetrix cu 100 de puncte (100).