Aflați dacă site-urile web sunt încărcate din cache și cum să forțați reîncărcările
- Categorie: Dezvoltare
Când vizitați pentru prima dată un site web într-un browser web modern, conținutul este încărcat de pe un server web pe computerul local.
În timp ce unele resurse pot fi încărcate deja din cache, de exemplu dacă ați vizitat o altă pagină din aceeași gazdă sau dacă aceeași gazdă terță parte a fost utilizată pe site-urile pe care le-ați vizitat anterior.
Cu toate acestea, de cele mai multe ori, conținutul este încărcat de pe un server web.
Când vizitați aceleași pagini web mai târziu și mai târziu poate însemna următoarea secundă, în acea zi sau chiar în alte zile, un anumit sau chiar întreg conținutul poate fi încărcat din cache în loc de server.
Adesea nu este o problemă și va accelera redarea site-ului, deoarece unele resurse nu trebuie să fie preluate de pe Internet.
Uneori, cu toate acestea, conținutul nu poate fi actualizat din această cauză. Acest lucru poate fi extrem de frustrant, de exemplu, dacă site-ul web al ziarului dvs. local afișează noutățile de ieri, dacă un fir de forum nu afișează răspunsuri noi sau dacă un site de licitație nu arată înregistrări noi.
Aflați dacă resursele sunt încărcate din cache
În funcție de browserul pe care îl utilizați, poate fi ușor sau nu atât de ușor să determinați ce resurse au fost memorate în cache. Navigatoarele bazate pe crom sunt afișate (din cache) dacă instrumentul de rețea al Instrumentelor pentru dezvoltatori este deschis.
Doar apăsați F12 pentru a afișa instrumentele, treceți la rețea și reîncărcați pagina.
Firefox nu afișează informațiile în mod nativ. Puteți instala Adăugarea la pompieri pentru a adăuga informații referitoare la cache în browser.
Aici selectați fila Net, faceți clic pe un element și apoi pe cache pentru a afișa informațiile conexe din memoria cache.
Internet Explorer de Microsoft nu afișează informații despre resursele memorate în cache în Instrumentele pentru dezvoltatori. Cu toate acestea, puteți verifica antetul răspunsului și dacă este 304, resursa nu a fost modificată de la ultima vizită și astfel încărcată din cache.
Acesta nu este un mod 100% sigur de a spune dacă o resursă a fost memorată în cache, însă 200 poate fi, de asemenea, returnat uneori pentru intrările din cache.
O altă opțiune pe care o aveți este să verificați directorul cache de pe hard disk (sau memorie) pentru a afla informațiile despre intrările din cache. Utilizatorii Firefox se pot încărca despre: cache pentru a afla despre locațiile cache-ului și chiar navigați în cache folosind browserul.
În funcție de dimensiunea memoriei cache, acesta poate încărca destul de lent totuși și este recomandat să utilizați un explorator de fișiere local.
Utilizatorii Chrome se pot încărca crom: // cache / în schimb, care listează intrările din cache direct atunci când sunt încărcate în browser.
Nu în ultimul rând, utilizatorii de Windows pot rula și un selectarea instrumentelor Nirsoft pentru a afișa memoria cache a browserului pe sistemul lor.
Forțând reîncărcările
Cel mai simplu mod de a forța o reîncărcare este să atingeți comanda rapidă Ctrl-F5 atunci când pagina respectivă este deschisă. Aceasta ocolește memoria cache și solicită toate fișierele de la server.
Acest lucru este diferit de a atinge doar F5, care va reîmprospăta pagina. În acest fel, se va verifica dacă sunt disponibile versiuni noi de resurse memorate în cache și dacă le sunt încărcate de pe server. Dacă nu există o versiune nouă, versiunea în cache va fi încărcată în loc.
În timp ce acest lucru funcționează bine individual, poate doriți uneori să dezactivați complet cache-ul. Acest lucru se poate face din nou cu Instrumentele pentru dezvoltatori.
- Crom : Apăsați F12 pentru a afișa din nou interfața dezvoltatorului și a comuta la rețea. Aici trebuie să selectați opțiunea dezactivare a cache-ului pentru a evita ca resursele să fie memorate în cache atât timp cât interfața este deschisă.
- Firefox : Apăsați F12 și selectați pictograma de setări din bara principală de instrumente. Aici trebuie să activați „dezactivați memoria cache (când caseta de instrumente este deschisă)” în setări avansate.
- Internet Explorer : Apăsați F12 pentru a deschide Instrumentele pentru dezvoltatori. Treceți la rețea și activați opțiunea „reîmprospătare întotdeauna de pe server” cu un clic de lângă pictograma de înregistrare din bara principală de instrumente.
Nu în ultimul rând, este posibil să ștergeți complet sau parțial cache-ul pentru a forța browserul să încarce tot conținutul de pe Internet.
Concluzie
Caching-ul funcționează bine de cele mai multe ori. Uneori, poate vă confruntați cu probleme în care site-urile web nu afișează conținut proaspăt, chiar dacă sunteți sigur că conținutul este disponibil.
Folosind metodele de mai sus puteți afla dacă acesta este cazul și forțați browserul să reîmprospăteze cazul.
Aveți o altă metodă? Postează-l în comentariile de mai jos.