了解代理服务器基础知识
2009-09-29 00:00:00 来源:WEB开发网反向和转发 HTTP 代理之间的区别何在?
很多人听到 HTTP 代理服务器时,就会想到在浏览器中配置的转发代理服务器,用于转发 HTTP 请求来连接到外部 HTTP 服务器。通常为了进行网络访问授权和身份验证、内容筛选或通过缓存更好地利用网络带宽而进行此活动。很多转发代理服务器都可以透明地配置,因此您永远都没有必要配置浏览器使用代理。 转发代理无法看到 SSL 请求中的内容,因此只是将请求作为一堆字节进行转发,而所知的信息并不多。
与转发代理不同,反向代理服务器位于 Web 服务器或 Web 应用服务器之前,用于处理来自客户机的请求,并将其转发到 Web 服务器;转发代理通常部署在网络的客户端,而反向代理部署在服务器端。 浏览器客户机直接指向反向代理——并不知道连接到的是反向代理,而不是 Web 服务器本身。 由于反向代理是主要的接触点,因此可以执行 SSL 负载分散等工作;SSL 负载分散要求服务器为客户机希望连接到的主机名对应的服务器。
Network Deployment 代理服务器中包括了哪些 HTTP 功能?
此代理服务器的功能非常多,并不能在此予以全面讨论,但我将重点讨论两个我认为最好的功能。
动态路由与配置。 由于代理服务器构建于 WebSphere Application Server 中的 High Availability Manager 上,因此能够动态地处理容器本身中的配置和可用性信息。 这与 Web 服务器插件的可用模型形成对比,后者通过插件配置文件静态地获取其配置。代理能够发现所部署的新应用程序,并能够将数据路由到这些应用程序,另外还具有将数据路由到通用的非应用服务器 HTTP 端点。
服务器内置缓存功能。 代理服务器可以在内存和磁盘上缓存动态和静态内容。 此缓存功能可缓存应用程序中的静态内容(如图像)和 Web 容器中的一些动态内容(包括通过 Servlet 启用的任何内容),从而支持代理充分地分散后端服务器的负载。
- ››服务器群集:Windows 2000 和 Windows Server 200...
- ››代理服务器WinGate教程
- ››服务器维护经验谈 图解DHCP故障排除
- ››了解Windows Mobile文件结构
- ››了解 IBM Smart Business Development and Test o...
- ››了解 Apache Click:使用轻量模型快速编写 Web 应...
- ››了解 IBM Data Studio Version 2 软件打包方式
- ››服务器虚拟化后需要完成的八大关键任务
- ››了解微软Office 2010数字签名的新特性
- ››了解Sybase IQ服务剑桥天文观测台
- ››服务器技术之热插拔
- ››了解 Eclipse 中的 JFace 数据绑定,第 1 部分: 数...
更多精彩
赞助商链接