Saznajte je li web mjesta učitana iz predmemorije i kako prisiliti ponovno učitavanje
- Kategorija: Razvoj
Kada prvi put posjetite web mjesto u modernom web pregledniku, sadržaj se učitava s web poslužitelja na lokalno računalo.
Iako se neki resursi mogu već učitati iz predmemorije, na primjer, ako ste posjetili drugu stranicu na istom hostu ili ako se isti domaćin treće strane koristio na web lokacijama koje ste prethodno posjetili.
Većina se sadržaja, međutim, učitava s web poslužitelja.
Kada kasnije posjetite tu istu web stranicu, a kasnije može značiti sljedeću sekundu, na taj dan ili čak druge dane, neki ili čak sav sadržaj može se učitati iz predmemorije umjesto poslužitelja.
To često nije problem i ubrzat će prikaz web stranice jer neke resurse nije potrebno dohvaćati s interneta.
Ponekad se zbog toga sadržaj možda neće ažurirati. To može biti vrlo frustrirajuće, na primjer, ako web stranica vašeg lokalnog dnevnika prikazuje jučerašnje vijesti, ako nit na forumu ne prikazuje nove odgovore ili ako stranica na aukciji ne prikazuje nove unose.
Otkrijte jesu li resursi učitani iz predmemorije
Ovisno o tome koji preglednik koristite, možete odrediti koji su predmemorirani podaci lako ili ne tako lako. Preglednici na temelju kroma prikazuju se (iz predmemorije) ako je mrežni alat Alatke za razvojne programere otvoren.
Samo pritisnite F12 za prikaz alata, prebacivanje na mrežu i ponovno učitavanje stranice.
Firefox ne prikazuje podatke izvorno. Možete instalirati Dodatak Firebug-u da biste u preglednik dodali podatke povezane s predmemorijom.
Ovdje odaberete karticu Net, kliknite element, a potom predmemoriju za prikaz informacija u vezi s predmemoriranjem.
Microsoftov Internet Explorer izravno ne prikazuje informacije o spremljenim resursima u Alatima za razvojne programere. Međutim možete provjeriti zaglavlje odgovora i ako je 304, resurs nije modificiran od zadnjeg posjeta i na taj se način učitao iz predmemorije.
Ovo nije 100% siguran način otkrivanja je li resurs spremljen u predmemoriju, jer 200 se također može vratiti ponekad za predmemorirane unose.
Druga mogućnost koju imate je da provjerite direktorij predmemorije na tvrdom disku (ili memoriji) da biste saznali više o predmemoriranim unosima. Korisnici Firefoxa mogu se učitati o: cache memorije da biste saznali o lokacijama predmemorije, pa čak i pregledavali predmemoriju putem preglednika.
Ovisno o veličini predmemorije, može se učitati prilično sporo, pa se umjesto toga preporučuje korištenje lokalnog preglednika datoteka.
Korisnici Chromea mogu se učitati krom: // cache / umjesto toga prikazuje popis spremljenih unosa izravno kada se učitava u pregledniku.
Posljednje, ali ne najmanje bitno, Windows korisnici mogu pokrenuti i izbor Nirsoft alata za prikaz predmemorije preglednika na njihovom sustavu.
Prisiljavanje na ponovno učitavanje
Najlakši način prisiljavanja na ponovno učitavanje je pogoditi prečicu Ctrl-F5 kada je ta stranica otvorena. Ovo zaobilazi predmemoriju i zahtijeva sve datoteke s poslužitelja.
Ovo se razlikuje od pritiska samo na F5 koji će također osvježiti stranicu. Na taj ćete način provjeriti jesu li dostupne nove verzije spremljenih resursa i je li ih učitavanje s poslužitelja. Ako nema nove verzije, učitava se predmemorirana inačica.
Iako to pojedinačno dobro funkcionira, ponekad biste možda trebali potpuno onemogućiti predmemoriranje. To se može ponoviti pomoću alata za razvojne programere.
- Krom : Pritisnite F12 da biste ponovo prikazali razvojno sučelje i prebacili se na mrežu. Ovdje morate odabrati opciju onemogućivanja predmemorije kako biste izbjegli da se resursi spremaju u memoriju sve dok je sučelje otvoreno.
- Firefox : Pritisnite F12 i odaberite ikonu postavki na glavnoj alatnoj traci. Ovdje morate omogućiti 'onemogućiti predmemoriju (kada je otvoren alatni okvir)' pod naprednim postavkama.
- Internet Explorer : Pritisnite F12 da biste otvorili Alate za razvojne programere. Prebacite se na mrežu i aktivirajte opciju 'uvijek osvježi s poslužitelja' klikom pokraj ikone za snimanje na glavnoj alatnoj traci.
Posljednje, ali ne najmanje bitno, moguće je i u potpunosti ili djelomično izbrisati predmemoriju diska kako bi preglednik natjerao na učitavanje svih sadržaja s Interneta.
Zaključak
Predavanje dobro funkcionira većinu vremena. Međutim, ponekad možete naići na probleme u kojima web stranice ne prikazuju svježe sadržaje iako ste prilično sigurni da je sadržaj dostupan.
Pomoću gore navedenih metoda možete saznati je li to slučaj i prisiliti preglednik da ga osvježi.
Imate li drugu metodu? Objavite u komentarima ispod.