HTTP 1.1与HTTP 1.0的比较
一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据内容,而只是指明了这些图像的URL地址,当WEB浏览器访问这个网页文件时,浏览器首先要发出针对该网页文件的请求,当浏览器解析WEB服务器返回的该网页文档中的HTML内容时,发现其中的<img>图像标签后,浏览器将根据<img>标签中的src属性所指定的URL地址再次向服务器发出下载图像数据的请求,如图

HTTP 1.1相对于HTTP 1.0的主要改进包括支持持久连接,允许在一个TCP连接上传输多个请求和响应,减少建立和关闭连接的消耗,同时引入了Host请求头实现虚拟主机功能,以及Accept-Language头字段来指定期望的语言文档。HTTP 1.1的这些改变提高了性能并扩展了协议的功能。
最低0.47元/天 解锁文章
513

被折叠的 条评论
为什么被折叠?



