Skip to main content

304 Ikke ændret

TL;DR

En 304 Not Modified-meddelelse er en HTTP-svarstatuskode,der højst sandsynligt peger på det faktum, at brugeren bliver omdirigeret til en cachelagret versionaf en webressource (som en webside), fordi der ikke har været nogen ændringer mellem tidspunktet for cachen. og tidspunktet for anmodningen. Det påvirker ikke brugeroplevelsen, bortset fra det faktum, at ressourcen indlæses hurtigere.

Hvad er en 304 Not Modified-meddelelse?

En 304 Not Modified-meddelelse er en HTTP-svarstatuskode, som sammen med 301 Redirectog 302 Redirecter en del af 3xx-svarstatuskodekategorien. Denne kategori omhandler omdirigeringer, men i tilfælde af 304 Not Modified-meddelelsen er der ikke en åbenlys omdirigering involveret. Det er fordi det refererer til en implicit omdirigering til en cachelagret version af den webressource, du forsøger at få adgang til.

En cacheversioner en version af din webressource, som bliver gemt på et mellemliggende system, for hurtigere adgang og sideindlæsningstid. Måden det fungerer på er, at første gang en bruger tilgår en webressource (som en webside), vil de højst sandsynligt se en liveversion af den ressource. På samme tid, hvis caching er aktiveret, bliver nogle eller alle elementerne på denne webside downloadet som statiske ressourcer på en mellemserverog endda på den internetbrowser, der bruges. Anden gang brugeren går til den samme side, hvis der ikke er sket ændringer i mellemtiden, vil de blive omdirigeret til den cachelagrede version af ressourcen, som vil indlæses meget hurtigere, da elementerne allerede er blevet downloadet én gang.

I denne sammenhæng er 304 Not Modified-meddelelsen et svar på en anmodning, når der ikke har været nogen opdateringer til ressourcen, efter at den er blevet cachelagret. Derfor vil serveren automatisk sende brugeren til den cachelagrede version.

Hvordan påvirker 304 Not Modified-meddelelsen brugeren?

Det gør den ikke. Der er ikke noget at gøre på klientsiden. Brugere bemærker muligvis ikke engang 304-meddelelsen og vil sandsynligvis ikke være klar over, at de ser en cachelagret webside.