Page 169 - HTTP权威指南
P. 169
表示法之间进行的透明转换被称为转码(transcoding)。 3
转码代理可以在传输 GIF 图片时,将其转换成 JPEG 图片,以减小尺寸。也可以
对图片进行压缩,或降低颜色的色彩饱和度以便在电视上观看。同样,可以对文
本文件进行压缩,并为能够使用因特网的呼机和智能手机生成小型的文本摘要
Web 页面。代理甚至可以在传输文档的过程中将其转换成外语。
服务器A付费将内容分布到复制缓存上去,但服
务器B没有。
内容路由器将Luis导向复制缓存以获取A的页面,
但B的页面仍从原始服务器上获取。
内容路由器
R1
Luis
Sharon
内容 服务器B
路由器
Web代理缓存
R2
Rob
Sharon为性能付了费,因此内容
路由器会将其发送到附近的缓 服务器A
存上去。Rob没有付费,内容路
由器会将其送到原始服务器。
图 6-8 代理应用程序实例:内容路由器
图 6-9 显示了一个转码代理,这个代理可以将英语文本转换成西班牙语文本,将
135 HTML 页面重新格式化为较简单的文本,以便显示在手机的小屏幕上。
• 匿名者
匿名者代理会主动从 HTTP 报文中删除身份特性(比如客户端 IP 地址、From
首部、Referer 首部、cookie、URI 的会话 ID),从而提供高度的私密性和匿
名性。 4
注 3: 有些人会对“转码”和“翻译”进行区分,将转码定义为对数据编码进行的相对简单的转换(比如无
损压缩),将翻译定义为更重要的、对数据的重新格式化或语义转换。我们用术语转码来表示所有在
中间实体上对内容进行的修改。
注 4: 但是,由于删除了识别信息,用户浏览体验的质量可能会有所下降,有些Web站点可能会无法正常工作。
142 | 第 6 章