Wanneer u een webpagina opent, vraagt uw browser de gehele pagina en alle van de inhoud van de webserver waarop de pagina zich bevindt. De gehele pagina opvragen bij de server elke keer dat u de pagina openen duurt enige tijd, eisen op brengen zowel uw Internet-verbinding en de server zelf. Door caching van de pagina, kan uw browser de tijd die nodig is om de pagina te laden aanzienlijk verbeteren.
Pagina en afbeeldingen
Wanneer uw browser een webpagina opent, moet het een aantal elementen ophalen. De pagina zelf wordt opgeslagen als een computerbestand, en het hele bestand moet overbrengen van de server naar uw computer. Bovendien, uw webbrowser haalt alle opmaakmodellen die zijn gekoppeld aan de pagina en geen afbeeldingen van de pagina kan bevatten. Elk van deze bestanden moet reizen over vele mijlen en door talrijke computernetwerken uw computer te bereiken. De eerste keer die uw browser deze bestanden haalt, het kan in de cache een kopie; de volgende keer dat het toegang heeft tot de site, haalt het alleen de bestanden die zijn gewijzigd. Door het verminderen van het aantal bestanden dat vanaf de server naar uw computer reizen moet, caching de pagina en de bijbehorende bestanden vermindert de transfertijd en verbetert de snelheid waarmee de pagina wordt geladen.
Apps, video's en grote afbeeldingen
Sommige ontwerpers webpagina insluiten toepassingen, scripts, afbeeldingen en andere elementen in webpagina's. Vanwege hun grote maten, soms enkele megabytes, deze beelden kunnen lang duren om te dragen en het veroorzaken van de pagina te laden zeer langzaam. Net zoals uw browser kan pagina's en bijbehorende bestanden in de cache, kan het ook cache video's en apps te verminderen transfertijd en ze sneller worden geladen. Voor complexe toepassingen en grote video's kunnen caching de browser te laden de inhoud meteen, in plaats van te wachten voor het hele bestand overdracht van elke keer dat u het gebruikt.
HTTP-verzoeken
Wanneer uw browser elk afzonderlijke bestand een webpagina is gekoppeld haalt, doet het niet ophalen van alle bestanden in een enkele aanvraag. In plaats daarvan kwesties uw browser een afzonderlijke hypertext transfer protocol of HTTP, verzoek voor elk bestand en elke afbeelding de pagina is gekoppeld. Elk van deze aanvragen moet worden herleid tot de server en de server verwerkt elke aanvraag als een afzonderlijke en onafhankelijke query. Als de pagina is niet heel veel veranderd, vermindert laden de afbeeldingen en informatie vanuit de lokale cache ook het aantal HTTP-aanvragen nodig om de pagina te laden. Deze verzoeken vermindering van de vraag op de server en laat ze om terug te keren de noodzakelijke informatie sneller.
Andere overwegingen
Soms een webpagina's cache niet op uw computer is opgeslagen, maar wordt opgeslagen op een server die is fysiek dichter bij u dan de server waarop de pagina zich bevindt. Met behulp van een content distributienetwerk, webdesigners kunnen verminderen het aantal verschillende servers, of hop, de pagina moet doorlopen om uw computer bereiken. Sommige webontwerpers ook gebruik maken van de instelling van een "Verlopen"; deze instelling krijgt de browser alleen aanvragen van nieuwe inhoud na een opgegeven tijd instructie. Dientengevolge, de browser laadt snel kopie in de cache en vraagt u alleen om de pagina opnieuw wanneer de cache is verlopen.