Proxy sunucusu, Web tarayıcısı gibi bir istemci uygulaması ile gerçek bir sunucu arasında yer alan bir sunucudur. Gerçek sunucuya gelen tüm istekleri, istekleri kendisinin yerine getirip getiremeyeceğini görmek için durdurur. Değilse, talebi gerçek sunucuya iletir.
Bir Proxy Sunucunun Amacı
Proxy sunucularının iki ana amacı vardır: performansı artırmak ve istekleri filtrelemek.
Performans geliştirme
Proxy sunucular, kullanıcı grupları için performansı önemli ölçüde artırabilir. Bunun nedeni, tüm isteklerin sonuçlarını belirli bir süre saklamasıdır. Hem X kullanıcısının hem de Y kullanıcısının bir proxy sunucu aracılığıyla World Wide Web'e eriştiği durumu düşünün. İlk kullanıcı X, Sayfa 1 olarak adlandıracağımız belirli bir Web sayfasını ister. Bir süre sonra, Y kullanıcısı aynı sayfayı ister. İsteği Sayfa 1'in bulunduğu Web sunucusuna iletmek yerine, bu zaman alıcı bir işlem olabilir, proxy sunucusu yalnızca X kullanıcısı için önceden getirdiği Sayfa 1'i döndürür. Proxy sunucusu genellikle aynı ağda olduğundan kullanıcı, bu çok daha hızlı bir işlemdir. Gerçek proxy sunucuları yüzlerce veya binlerce kullanıcıyı destekler.
Filtre İstekleri
Proxy sunucuları istekleri filtrelemek için de kullanılabilir. Örneğin, bir şirket, çalışanlarının belirli bir Web sitesi kümesine erişmesini önlemek için bir proxy sunucusu kullanabilir.
Önerilen Kaynaklar: Sunucu türlerinin karşılaştırması için Extensions99'nın hızlı başvuru bölümündeki Sunucu Türleri sayfasına bakın.