Har du någonsin gjort en ändring av en webbsida för att sedan se förvirrad och bestört när ändringarna inte återspeglas i webbläsaren? Du kanske glömde att spara filen eller inte laddade upp den till servern (eller laddade upp den på fel plats). En annan möjlighet är dock att webbläsaren laddar sidan från sin cache snarare än servern där den nya filen sitter.
Om du är orolig för dina webbsidor cachning för webbplatsens besökare kan du be webbläsaren att inte cacha en sida eller ange hur länge webbläsaren ska cache sidan.
Tvinga en sida att ladda från servern
Du kan styra webbläsarens cache med en metatagg:
Ställa in utgår till -1 säger till webbläsaren att alltid ladda sidan från webbserver. Du kan också berätta för webbläsaren hur länge en sida ska ligga i cachen. Istället för -1, ange datumet, inklusive tiden, som du vill att sidan ska laddas om från servern. Observera att tiden ska vara i Greenwich Mean Time (GMT) och skrivas i formatet, dd Mån åååå hh: mm: ss.
Varning: Detta kanske inte är en bra idé
Du kanske tror att det kan vara vettigt att stänga av webbläsarens cache för din sida, men det finns en viktig och användbar anledning till att webbplatser laddas från cache: för att förbättra prestanda.
När en webbsida först laddas från en server måste alla resurser på den sidan hämtas och skickas till webbläsaren. Detta innebär att en HTTP-begäran måste skickas till servern. Ju fler förfrågningar en sida gör för resurser som CSS-filer, bilder och andra media, desto långsammare laddas sidan. Om en sida har besökts tidigare lagras filerna i webbläsarens cache. Om någon besöker webbplatsen igen senare kan webbläsaren använda filerna i cachen istället för att återvända till servern. Detta påskyndar och förbättrar webbplatsens prestanda. I en tid av mobila enheter och opålitliga dataanslutningar är snabb laddning absolut nödvändig. När allt kommer omkring har ingen någonsin klagat på att en webbplats laddas för snabbt.
Slutsats: När du tvingar en webbplats att ladda från servern istället för cachen påverkar du prestandan. Innan du lägger till dessa metataggar på din webbplats, fråga dig därför om det verkligen är nödvändigt och värt den prestationshit som webbplatsen kommer att ta som resultat.
I de flesta webbläsare kan du tvinga en engångssida att läsa in från servern genom att hålla ned shift-tangenten medan du klickar på knappen Ladda om eller uppdatera.