《HTTP权威指南》第十七章学习总结--内容协商技术

	**定个小目标,吃透这本书,每天最少一章 CSDN 见**
  1. 内容协商技术
    一个URL常常需要代表若干个不同的支援,例如那种需要以多种语言提供其内容的网站站点。共有3种不同的方法可以决定服务器上那个页面最适合客户端:让客户端来选择,服务器自动判定,或者让中间代理来选择。者3种技术分布称为客户端驱动的协商,服务器驱动的协商,以及透明协商。
    下面是三种技术的优缺点
    在这里插入图片描述
  2. 客户端驱动的协商
    对于服务器来说,收到客户端请求时只是发挥响应,在其中列出可用的页面,让客户端决定要看那个,者是最容易的事情。很显然,者是服务器最容易实现的方法,而且客户端很可能选择到最佳版本。不利之处是每个页面都需要两次请求:第一次获取列表,第二次获取的副本。这中技术很慢过程枯燥乏味。
  3. 服务器驱动的协商
    有一下两种机制可提供HTTP服务器评估发送说明响应给客户端比较合适。
    检查内容协商首部集。服务器查看客户端发送的Accept首部集,设法用响应的响应首部与之匹配。
    根据其他首部进行变通,例如,服务器可以根据客户端发送的User-Agent首部来发送响应。在这里插入图片描述
    在这里插入图片描述
  4. 透明协商
    透明协商机制实体从服务器上去除服务器驱动协商所需要的负载,并用中间代理来代表客户端以使与客户端的报文交换最小化。为了支持透明内容协商,服务器必须有能力告知代理,服务器需要检查那些请求首部,以便对客户端的请求进行匹配。HTTP/1.1规范中没有定义任何透明协商机制,但定义了Vary首部。服务器在响应中发送了Vary首部,以便告知中间节点需要使用那些请求首部进行内容协商。在这里插入图片描述
  5. 转码
    格式转换是指将数据从一种格式换行成零一中格式,使指可以被客户端查看。通过HTML到WML的转换,无线设备就可以访问通常桌面客户端查看的文件了
    从文档中提取关键的信息片段称为信息综合,这是一种有用的转码操作。这种操作的例子包括根据小节标题生成文档的大纲,或者从页面中删除广元和商标。
    还有另一类转换会增加文档的内容,即内容注入转码。在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值