Skip to main content

304 Ikke endret

TL;DR

En 304 Not Modified-melding er en HTTP-svarstatuskodesom mest sannsynlig peker på det faktum at brukeren blir omdirigert til en bufret versjonav en nettressurs (som en nettside), fordi det ikke har vært noen endringer mellom tidspunktet for hurtigbufringen. og tidspunktet for forespørselen. Det påvirker ikke brukeropplevelsen, bortsett fra at ressursen vil lastes raskere.

Hva er en 304 Not Modified-melding?

En 304 Not Modified-melding er en HTTP-svarstatuskode, som sammen med 301 Redirectog 302 Redirecter en del av 3xx-responsstatuskodekategorien. Denne kategorien omhandler omdirigeringer, men når det gjelder 304 Not Modified-meldingen, er det ikke en åpenbar omdirigering involvert. Det er fordi det refererer til en implisitt omdirigering til en bufret versjon av nettressursen du prøver å få tilgang til.

En bufret versjoner en versjon av nettressursen din, som lagres på et mellomsystem, for raskere tilgang og sidelastingstid. Måten det fungerer på er at første gang en bruker får tilgang til en nettressurs (som en nettside), vil de mest sannsynlig se en liveversjon av den ressursen. På samme tid, hvis caching er aktivert, blir noen eller alle elementene på den nettsiden lastet ned som statiske ressurser på en mellomserverog til og med på nettleseren som brukes. Andre gang brukeren går til samme side, hvis det ikke har vært noen endringer i mellomtiden, vil de bli omdirigert til den hurtigbufrede versjonen av ressursen, som vil lastes mye raskere, siden elementene allerede er lastet ned én gang.

I denne sammenhengen er 304 Not Modified-meldingen et svar på en forespørsel når det ikke har vært noen oppdateringer til ressursen etter at den har blitt bufret. Derfor vil serveren automatisk sende brukeren til den hurtigbufrede versjonen.

Hvordan påvirker 304 Not Modified-meldingen brukeren?

Det gjør det ikke. Det er ingenting å gjøre på klientsiden. Brukere kan ikke engang legge merke til 304-meldingen og vil sannsynligvis ikke være klar over at de ser på en bufret nettside.