Hvad er proxy-servercache?
Proxy-servercache bruges til at reducere den tid, det tager for brugere på computernetværk at få adgang til indhold på Internettet. Når netværksadministratorer aktiverer cache, gemmer proxyserveren ofte tilgængeligt indhold, så det ikke behøver at downloade indholdet fra internettet, hver gang en bruger anmoder om det. Når en bruger skriver en webadresse i en webbrowser, går anmodningen til proxyserveren, der ser efter det specificerede materiale i dens cache. Hvis de anmodede oplysninger ikke findes, sender de en anmodning til Internettet. Dette kan spare båndbredde og reducere den tid, brugeren har til at vente på indhold.
Proxy-servere kan bruge både passiv og aktiv proxyservercache til cacheindhold. Når en proxyserver ikke kan finde et anmodet websted i sin cache og derefter downloade en ny kopi fra en webserver, udfører den passiv cache. Aktiv cache opstår, når proxyserveren er inaktiv, og cachen cache websteder, som brugere på netværket ofte får adgang til. Ved at aktivere aktiv cache kan netværksadministratorer sikre, at proxyserveren har en ny kopi af indholdet. En ulempe ved aktiv cache er, at det kan kræve mere båndbredde og muligvis ikke være egnet til servere, der har begrænset båndbredde eller krævet nedetid.
Data, der er gemt fra proxyservercachen, er ikke permanente og skal regelmæssigt opdateres for at sikre, at brugerne får den nyeste version af indholdet. Selvom cache-objekter skal opdateres, når indholdet på webstedet ændres, har de også en udløbetid. Når en vare udløber, tjekker proxyserveren med webserveren for at få oplysninger om den nyeste version af indholdet. Hvis der er en ændring, vil den downloade en frisk kopi; Ellers behøver det ikke at downloade indholdet igen og opdaterer blot udløbetid. Proxy-servere opretholder en log over disse handlinger, så administratorer kan se, hvor ofte serveren griber nyt indhold, og hvor ofte brugere får adgang til indhold direkte fra cachen.
Proxy-servercache har en ulempe ved, at det undertiden kan skade netværkets ydeevne. Hvis netværksadministratoren tildeler for lidt plads på serveren til cache, skal serveren fortsætte med at fjerne elementer fra cachen. Elementer, der er mindst brugt eller hurtigst udløber, fjernes normalt først for at give plads til flere genstande, når behovet opstår.