Hvad er en webcache?
En webcache er en filmappe i en webbrowser, der gemmer data fra de websider, en bruger besøger. Det giver en måde, hvorpå man hurtigere kan se webindhold fra websteder, som brugeren tidligere har besøgt, og det gemmer billeder, web-scripts, multimediefiler og andet webstedsindhold. Både webbrowsere og proxyservere implementerer en cache, der kan reducere den nødvendige tid til at få information, reducere et netværks belastning, reducere omkostninger til dataoverførsel og forbedre netværkets tilgængelighed.
Den mest almindelige type webcache er browsercachen, der gemmer billeder, streaming videodata, JavaScript®-filer, cascading style sheet (CSS) filer og andet indhold, der vises på websteder. Når en bruger besøger et websted, ser browseren først efter indholdet i browsercachen. Hvis brugeren tidligere har besøgt webstedet, indeholder cachen normalt en gemt kopi af webstedets indhold, så browseren ikke behøver at downloade siden igen fra webserveren. Bufret materiale har en udløbsdato for at sikre, at brugeren ikke ser forældet indhold. Når den adgangs webside indhold ændres, opdateres webstedets data i webcachen også for at afspejle disse ændringer.
En anden type webcache findes på netværk, der implementerer en proxyserver. Når en bruger navigerer til et websted i hans eller hendes browser, fremsættes en anmodning til proxyserveren for at kontrollere, om det specifikke websted allerede vises i cachen. Proxy-servercachen indeholder data fra websteder, der er besøgt af alle netværkets brugere. Hvis materialet allerede findes i cachen og ikke er uaktuelt, behøver det ikke downloades igen fra Internettet. Cache-data på lokalnetværket kan hjælpe med at forbedre tilgængeligheden og effektiviteten på netværk med høj trafik eller begrænset båndbredde.
Begge typer webcacher har deres egne fordele og ulemper. Browsercachen og proxyservercachen giver begge brugere adgang til webstededata hurtigere. En proxyservercache er især nyttig til store netværk, der har mange brugere, giver begrænset båndbredde, oplever høj dataforbrug og implementerer streaming video eller Voice over Internet Protocol (VoIP). Enhver form for webcache kan have ulemper, hvis materiale ikke opdateres hurtigt nok, og hvis browseren eller proxyserveren ikke er konfigureret til at cache visse typer data. Cachen kan også hurtigt udfyldes, hvis der kun er en lille mængde plads til rådighed.