WEB开发网
开发学院服务器服务器方案 了解代理服务器基础知识 阅读

了解代理服务器基础知识

 2009-09-29 00:00:00 来源:WEB开发网   
核心提示: 反向和转发 HTTP 代理之间的区别何在?很多人听到 HTTP 代理服务器时,就会想到在浏览器中配置的转发代理服务器,了解代理服务器基础知识(2),用于转发 HTTP 请求来连接到外部 HTTP 服务器,通常为了进行网络访问授权和身份验证、内容筛选或通过缓存更好地利用网络带宽而进行此活动, 代理

反向和转发 HTTP 代理之间的区别何在?

很多人听到 HTTP 代理服务器时,就会想到在浏览器中配置的转发代理服务器,用于转发 HTTP 请求来连接到外部 HTTP 服务器。通常为了进行网络访问授权和身份验证、内容筛选或通过缓存更好地利用网络带宽而进行此活动。很多转发代理服务器都可以透明地配置,因此您永远都没有必要配置浏览器使用代理。 转发代理无法看到 SSL 请求中的内容,因此只是将请求作为一堆字节进行转发,而所知的信息并不多。

与转发代理不同,反向代理服务器位于 Web 服务器或 Web 应用服务器之前,用于处理来自客户机的请求,并将其转发到 Web 服务器;转发代理通常部署在网络的客户端,而反向代理部署在服务器端。 浏览器客户机直接指向反向代理——并不知道连接到的是反向代理,而不是 Web 服务器本身。 由于反向代理是主要的接触点,因此可以执行 SSL 负载分散等工作;SSL 负载分散要求服务器为客户机希望连接到的主机名对应的服务器。

Network Deployment 代理服务器中包括了哪些 HTTP 功能?

此代理服务器的功能非常多,并不能在此予以全面讨论,但我将重点讨论两个我认为最好的功能。

动态路由与配置。 由于代理服务器构建于 WebSphere Application Server 中的 High Availability Manager 上,因此能够动态地处理容器本身中的配置和可用性信息。 这与 Web 服务器插件的可用模型形成对比,后者通过插件配置文件静态地获取其配置。代理能够发现所部署的新应用程序,并能够将数据路由到这些应用程序,另外还具有将数据路由到通用的非应用服务器 HTTP 端点。

服务器内置缓存功能。 代理服务器可以在内存和磁盘上缓存动态和静态内容。 此缓存功能可缓存应用程序中的静态内容(如图像)和 Web 容器中的一些动态内容(包括通过 Servlet 启用的任何内容),从而支持代理充分地分散后端服务器的负载。

上一页  1 2 3 4 5  下一页

Tags:了解 代理 服务器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接