Jakie są różne typy serwerów proxy?
Istnieją trzy główne typy serwerów proxy, z których każdy pełni tę samą podstawową funkcję, działając jako pośrednik między komputerem klienckim a serwerem WWW. Regularne buforowanie serwerów proxy i przezroczystych serwerów proxy ma na celu zwiększenie wydajności poprzez zachowanie żądanych danych. Ten proces buforowania może spowodować szybsze dostarczanie danych, jeśli będą one wielokrotnie żądane. Odwrotne proxy działają również poprzez buforowanie danych statycznych, chociaż zazwyczaj są one częścią infrastruktury serwerowej i mają na celu odciążenie serwera WWW. Większość serwerów proxy przekazuje adres IP klienta i inne informacje, chociaż istnieją anonimowe proxy, które mogą ukryć te informacje.
Tradycyjne serwery proxy służą do buforowania często żądanych danych w celu przyspieszenia przeglądania Internetu przez użytkownika końcowego. Serwery te są zazwyczaj konfigurowane ręcznie, instruując przeglądarkę internetową na komputerze, aby kierowała żądania do serwera proxy. Za każdym razem, gdy przeglądarka wysyła żądanie, serwer proxy sprawdza swoją pamięć podręczną, aby sprawdzić, czy zawiera wymagane informacje. Jeśli tak, dane te są dostarczane z prędkością, która zwykle jest większa niż w przypadku pobierania bezpośrednio z serwera WWW.
Przezroczyste proxy działają w podobny sposób, ale nie wymagają żadnej konfiguracji po stronie klienta. Przeglądarki internetowe na każdym komputerze klienckim wysyłają żądania i odbierają dane, nie wiedząc, że informacje są przekazywane przez serwer proxy. Wiele dużych firm używa przezroczystych serwerów proxy, aby uniknąć ręcznej konfiguracji każdego klienta, a dostawcy usług internetowych (ISP) często z nich również korzystają. Gdy dostawca usług internetowych korzysta z przezroczystego serwera proxy, może skutecznie skrócić czas pobierania przez użytkowników często używanych witryn.
Trzeci główny typ serwera proxy zmniejsza obciążenie serwera WWW, zamiast zwiększać wydajność użytkownika końcowego. Te zwrotne proxy są zazwyczaj zintegrowane z architekturą serwera i mogą obsługiwać wiele żądań informacji statycznych, takich jak obrazy i filmy. Wszelkie informacje generowane dynamicznie są nadal wysyłane bezpośrednio z serwera WWW do klienta, chociaż odciążenie danych statycznych może poprawić wydajność.
Każdy z tych typów serwerów proxy zwykle przekazuje wszelkie informacje o kliencie wraz z żądaniami danych. Jeśli użytkownik chce ukryć swój adres IP lub inne dane osobowe, należy użyć specjalnego anonimowego serwera proxy. Serwery te działają w taki sam sposób, jak inne serwery proxy, ale nie rejestrują ani nie przekazują danych osobowych. Anonimowe serwery proxy mogą być tradycyjnymi serwerami buforującymi, które muszą być skonfigurowane do korzystania z przeglądarki internetowej lub mogą być dostępne za pośrednictwem interfejsu witryny.