代理(Proxy)及常见示例

Web代理是介于客户端与服务器之间,在各端点之间传送报文的中间人。它可以改善安全性,提高性能,节省费用。

1. 过滤与访问控制 

    在一些大公司中会对公司有害的内容设置过滤或禁止访问,或对某些服务器进行集中访问控制,都是通过代理实现的。

2. 安全防火墙

    在网络中的单一安全节点上限制哪些应用层协议的数据可以流入或流出一个组织,来提高安全性

3. Web缓存

    代理缓存维护了常用文档的本地副本,并将他们按需提供,以减少缓慢且昂贵的因特网通信。

4. 反向代理

   代理可以假扮服务器,这些被称为替代物(surrogate)或反向代理(reverse proxy)的代理接收发给服务器的真实请求,但与web服务器不同的是,它们可以发起与其他服务器的通信,以按需定位所请求的内容。

   可以用反向代理来提高访问慢速web服务器上公共内容时的性能,在这种配置中,通常将这些反向代理称为服务器加速器。还可以将替代物与内容路由功能配合使用,以创建按需复制内容的分布式网络。

5. 内容路由器

    根据因特网流量情况以及内容类型将请求导向特定的Web服务器,可以用来实现各种服务级的请求,比如如果用户或内容提供者付费要求提供更高的性能,内容路由器可以将请求转发到附近的复制缓存,或者如果用户申请了过滤服务,还可以通过过滤代理来转发HTTP请求。可以用自适应内容路由代理来构建更多服务。

6. 转码

7. 匿名

posted @ 2015-05-14 14:28  代码学徒Allen  阅读(241)  评论(0编辑  收藏  举报