Forțați pagina dvs. să se încarce întotdeauna de pe server, nu cache-ul web

Ați făcut vreodată o modificare a unei pagini de pe site-ul web numai atunci când arătați în confuzie și nemulțumire atunci când modificările nu sunt reflectate în browser? Poate ați uitat să salvați fișierul sau nu l-ați încărcat la server (sau l-ați încărcat într-un loc greșit). O altă posibilitate, totuși, este că browserul încarcă pagina din memoria cache, mai degrabă decât serverul în care se află noul fișier.

Dacă sunteți preocupat de plasarea în cache a paginilor dvs. web pentru vizitatorii site-ului dvs., puteți spune browserului web să nu cacheze o pagină sau să indice cât timp browserul ar trebui să stocheze pagina în memoria cache.

Forțarea unei pagini să se încarce de pe server

Puteți controla cache-ul browserului cu o etichetă meta:

Setarea opțiunii 0 indică browserului să încarce întotdeauna pagina de pe serverul web. De asemenea, puteți să-i spuneți browserului cât timp să părăsească o pagină în memoria cache. În loc de 0 , introduceți data, inclusiv ora, că doriți ca pagina să fie reîncărcată de pe server. Rețineți că timpul ar trebui să fie în GMT (GMT) și scris în formatul Zi, dd Mon yyyy hh: mm: ss .

Atenție: aceasta nu poate fi o idee bună

S-ar putea să credeți că oprirea cache-ului browserului web pentru pagina dvs. poate avea sens, dar există un motiv important și util pentru care site-urile sunt încărcate din memoria cache: pentru a îmbunătăți performanța.

Atunci când o pagină Web încarcă mai întâi de pe un server, toate resursele acelei pagini trebuie recuperate și trimise la browser. Aceasta înseamnă că o solicitare HTTP trebuie trimisă pe server. Cele mai multe solicitări pe care le oferă o pagină pentru resurse precum fișierele CSS , imaginile și alte suporturi media, cu cât este mai lentă încărcarea paginii. Dacă o pagină a fost vizitată înainte, fișierele sunt stocate în memoria cache a browserului. Dacă cineva vizitează site-ul din nou mai târziu, browserul poate folosi fișierele din memoria cache în loc să se întoarcă la server. Acest lucru accelerează și îmbunătățește performanța site-ului. Într-o epocă a dispozitivelor mobile și a conexiunilor nesigure de date, încărcarea rapidă este imperativă. La urma urmei, nimeni nu sa plâns vreodată că un site se încarcă prea repede.

Linia de fund: Când forțați un site să se încarce de pe server în loc de cache, afectați performanța. Prin urmare, înainte de a adăuga aceste metaetichete pe site-ul dvs., întrebați-vă dacă acest lucru este cu adevărat necesar și merită performanța pe care site-ul o va avea ca rezultat.