Hvad er de forskellige typer proxy-servere?
Der er tre hovedtyper af proxyservere, som hver udfører den samme grundlæggende funktion af at fungere som en formidler mellem en klientcomputer og en webserver. Regelmæssige cacheproxy-servere og gennemsigtige proxies er begge beregnet til at fremskynde ydelsen ved at holde på de anmodede data. Denne cache-proces kan resultere i, at data leveres hurtigere, hvis de gentages gentagne gange. Reverse proxies fungerer også ved at cache cache statiske data, skønt de typisk er en del af en serverinfrastruktur og er beregnet til at fjerne en vis belastning fra en webserver. De fleste proxyservere videregiver klientens IP-adresse (IP) og andre oplysninger, skønt der er anonyme proxies, der kan skjule disse oplysninger.
Traditionelle proxy-servere er beregnet til at cache almindeligt anmodede data for at fremskynde slutbrugerens internet-browsingoplevelse. Disse servere indstilles typisk manuelt ved at instruere webbrowseren på en maskine om at dirigere anmodninger til proxy. Hver gang browseren fremsætter en anmodning, kontrollerer proxyserveren sin cache for at se, om den har de nødvendige oplysninger. Hvis det sker, leveres disse data med en hastighed, der typisk er hurtigere, end det ville være at downloade direkte fra webserveren.
Gennemsigtige proxies fungerer stort set på samme måde, men kræver ingen konfiguration af klientsiden. Webbrowsere på hver klientmaskine sender anmodninger og modtager data uden at være opmærksomme på, at informationen passerer gennem en proxy. Mange store virksomheder bruger gennemsigtige proxies for at undgå manuel konfiguration af hver klient, og internetudbydere (ISP'er) bruger ofte også dem. Når en internetudbyder bruger en gennemsigtig proxy, kan den effektivt formindske den tid, det tager brugere at downloade ofte adgangssteder.
Den tredje hovedtype af proxyserver reducerer belastningen, som en webserver oplever, snarere end at forbedre ydelsen for slutbrugeren. Disse omvendte proxies er typisk integreret i serverarkitekturen og kan håndtere mange anmodninger om statisk information, såsom billeder og videoer. Alle oplysninger, der genereres dynamisk, sendes stadig direkte fra webserveren til klienten, selvom aflæsning af statiske data kan forbedre ydelsen.
Hver af disse typer proxyservere videresender typisk alle klientoplysninger sammen med anmodninger om data. Hvis en bruger vil skjule sin IP eller andre personlige oplysninger, skal der bruges en speciel anonym proxy-server. Disse servere fungerer på samme måde som andre proxies, men de registrerer ikke eller videregiver personlige oplysninger. Anonyme proxyservere kan være traditionelle cache-proxier, som en webbrowser skal konfigureres til at bruge, eller de kan fås adgang til via en webstedsgrænseflade.