Vad är Proxy Server Caching?
Proxyservercache används för att minska den tid det tar för användare i datornätverk att få tillgång till innehåll på Internet. När nätverksadministratörer aktiverar cachning sparar proxyservern ofta åtkomligt innehåll så att det inte behöver ladda ner innehållet från Internet varje gång en användare begär det. När en användare skriver en webbadress i en webbläsare går förfrågan till proxyservern, som letar efter det angivna materialet i sin cache. Om den begärda informationen inte kan hittas, skickar den en begäran till Internet. Detta kan spara bandbredd och minska tiden som användaren måste vänta på innehåll.
Proxyservrar kan använda både passiv och aktiv proxyservercache för att cacheinnehåll. När en proxyserver inte kan hitta en begiven webbplats i sin cache och sedan laddar ner en ny kopia från en webbserver utför den passiv cachning. Aktiv caching sker när proxyservern är inaktiv och cachar webbplatser som användare i nätverket ofta kommer åt. Genom att aktivera aktiv cache kan nätverksadministratörer se till att proxyservern har en ny kopia av innehållet. En nackdel med den aktiva cachningen är att det kan kräva mer bandbredd och kanske inte passar för servrar som har bandbreddbegränsningar eller kräver drifttid.
Informationen som lagras från proxyservercachen är inte permanent och måste uppdateras regelbundet för att säkerställa att användare får den senaste versionen av innehållet. Även om cachade objekt måste uppdateras när webbplatsens innehåll ändras, har de också en giltighetstid. När ett objekt går ut kontrollerar proxyservern med webbservern för att få information om den senaste versionen av innehållet. Om det ändras kommer den att ladda ner en ny kopia; annars behöver det inte ladda ner innehållet igen och bara uppdatera giltighetstidens utgång. Proxyservrar har en logg över dessa åtgärder så att administratörer kan se hur ofta servern tar tag i nytt innehåll och hur ofta användare får åtkomst till innehåll direkt från cachen.
Proxy-servercache har en nackdel att det ibland kan skada nätverksprestanda. Om nätverksadministratören tilldelar för lite utrymme på servern för cachning måste servern fortsätta ta bort objekt från cachen. Objekt som är minst använt eller som snart går att löpa ut tas vanligtvis först för att ge plats för fler artiklar när behovet uppstår.