代理服务器主要有三种类型,每个代理服务器都执行相同的基本功能,充当客户端计算机和web服务器之间的中介。常规缓存代理服务器和透明代理都旨在通过保留请求的数据来加快性能。此缓存过程可以使数据在被请求时更快地传...
代理服务器主要有三种类型,每个代理服务器都执行相同的基本功能,充当客户端计算机和web服务器之间的中介。常规缓存代理服务器和透明代理都旨在通过保留请求的数据来加快性能。此缓存过程可以使数据在被请求时更快地传递反复使用。反向代理也通过缓存静态数据来工作,尽管它们通常是服务器基础结构的一部分,旨在减轻web服务器的一些负载。大多数代理服务器都会传递客户端的Internet协议(IP)地址和其他信息,尽管有匿名代理可以隐藏此信息。

许多大型企业需要代理服务器来保持操作的平稳运行。
传统代理服务器旨在将通常请求的数据缓存到加快最终用户的Internet浏览体验。这些服务器通常是通过指示计算机上的web浏览器将请求定向到代理服务器来手动设置的。每次浏览器发出请求时,代理服务器都会检查其缓存以查看是否有所需的信息。如果有,则数据以通常比直接从web服务器下载要快。
透明代理的工作方式大致相同,但不需要任何客户端配置。每个客户端计算机上的web浏览器在不知道信息正在传递的情况下发送请求和接收数据通过代理。许多大型企业使用透明代理来避免手动配置每个客户端,而Internet服务提供商(ISP)也经常使用它们。当ISP使用透明代理时,它可以有效地减少用户下载常用访问站点的时间
第三种主要类型的代理服务器减少了web服务器的负载,而不是提高最终用户的性能。这些反向代理通常集成到服务器体系结构中,可以处理许多静态信息请求,如图片、视频等,动态生成的信息仍然直接从web服务器发送到客户端,尽管卸载静态数据可以提高性能。
每种类型的代理服务器通常都会在请求数据时转发任何客户端信息。如果用户想隐藏其IP或其他个人信息,则必须使用特殊的匿名代理服务器。这些服务器的运行方式与其他代理相同,匿名代理服务器可以是传统的缓存代理,必须配置web浏览器才能使用,也可以通过网站界面访问。