Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Hvordan caching virker sett fra en sluttbrukers perspektiv:

web_cache.pngDenne fremvisningen er en forenkling av web caching prosessen. Som illustrert kan det virke som det tar like lang tid å hente fra cachen som fra web server, men dette er ikke tilfellet.

 

  1. Når en nettside besøkes sjekkes det om det finnes noe innhold i browser cachen på brukerens pc.
  2. Hvis dette ikke er tilfellet genereres data fra nettsidens server for så å returnere dette til sluttbrukeren.
  3. Hvis det finnes noe i cachen sjekkes det om innholdet kan brukes på nettsiden.
  4. Hvis innholdet ikke er relevant for nettsiden hentes data fra nettsidens server for så å plassere det i en cache server på nett.
  5. Hvis innholdet finnes hentes det fra en cache server på nett.
  6. Til slutt hentes data cache server og returnerer hjemmesiden til sluttbruker. 

 

3. Virkemåte

Når nettleseren skal finne ut om et objekt er lokalt lagret, benyttes headerlinjen; “If-Modified-Since” i HTTP GET-forespørselen. Denne linjen sjekker om det finnes en nyere versjon av objektet. Hvis ikke, svarer webtjeneren med statuslinjen: “HTTP/1.1 304 Not Modified”, og dermed brukes versjonen av objektet som ligger i cache serveren. Hvis det finnes en nyere versjon av objektet vil webtjeneren sende  tilbake det objektet som ligger på webserveren med en 200 status.

...