HTTP/1.0的主要缺点
发布时间:2014/9/20 16:31:01 访问次数:1275
HTTP协议是无状态的(stateless)。也就是说,同一个客户第二次访问同一个服务器上的页面时,AD526JNZ服务器的响应与第一次被访问时的相同(假定现在服务器还没有把该页面更新),因为服务器并不记得曾经访问过的这个客户,也不记得为该客户曾经服务过多少次。HTTP的无状态特性简化了服务器的设计,使服务器更容易支持大量并发的HTTP请求。
下面我们粗略估算一下,从浏览器请求一个万维网文档到收到整个文档所需的时间。用户在点击鼠标链接某个万维网文档时,HTTP协议首先要和服务器建立TCP连接。这需要使用三次握手。当三次握手的前两部分完成后(即经过了一个RTT时间后),万维网客户就把HTTP请求报文作为三次握手的第三个报文的数据发送给万维网服务器。服务器收到HTTP请求报文后,就把所请求的文档作为响应报文返回给客户。
请求个万维网文档所需的时间是该文档的传输时间(与文档大小成正比)加上两倍往返时间RTT(~个RTT用于连接TCP连接,另一个RTT用于请求和接收万维网文档。这里TCP建立连接的三次握手的第三个报文段中捎带了客户对万维网文档的请求)。
HTTP/1.0的主要缺点,就是每请求一个文档就要有两倍RTT的开销。若…个主页上有很多链接的对象(如图片等)需要依次进行链接,那么每一次链接下载都导致2×RTT的开销。另一种开销就是万维网客户和服务器为每一次建立新的TCP连接都要分配缓存和变量。特别是万维网服务器往往要同时服务于大量客户的请求,所以这种非持续连接会使万维网服务器的负担很重。好在浏览器都提供了能够打开5~10个并行的TCP连接i而每一个TCP连接处理客户的一个请求。因此,使用并行TCP连接可以缩短响应时间。
HTTP协议是无状态的(stateless)。也就是说,同一个客户第二次访问同一个服务器上的页面时,AD526JNZ服务器的响应与第一次被访问时的相同(假定现在服务器还没有把该页面更新),因为服务器并不记得曾经访问过的这个客户,也不记得为该客户曾经服务过多少次。HTTP的无状态特性简化了服务器的设计,使服务器更容易支持大量并发的HTTP请求。
下面我们粗略估算一下,从浏览器请求一个万维网文档到收到整个文档所需的时间。用户在点击鼠标链接某个万维网文档时,HTTP协议首先要和服务器建立TCP连接。这需要使用三次握手。当三次握手的前两部分完成后(即经过了一个RTT时间后),万维网客户就把HTTP请求报文作为三次握手的第三个报文的数据发送给万维网服务器。服务器收到HTTP请求报文后,就把所请求的文档作为响应报文返回给客户。
请求个万维网文档所需的时间是该文档的传输时间(与文档大小成正比)加上两倍往返时间RTT(~个RTT用于连接TCP连接,另一个RTT用于请求和接收万维网文档。这里TCP建立连接的三次握手的第三个报文段中捎带了客户对万维网文档的请求)。
HTTP/1.0的主要缺点,就是每请求一个文档就要有两倍RTT的开销。若…个主页上有很多链接的对象(如图片等)需要依次进行链接,那么每一次链接下载都导致2×RTT的开销。另一种开销就是万维网客户和服务器为每一次建立新的TCP连接都要分配缓存和变量。特别是万维网服务器往往要同时服务于大量客户的请求,所以这种非持续连接会使万维网服务器的负担很重。好在浏览器都提供了能够打开5~10个并行的TCP连接i而每一个TCP连接处理客户的一个请求。因此,使用并行TCP连接可以缩短响应时间。
上一篇:一个WWW服务器的最高级别的页面
上一篇:非流水线方式的特点
热门点击
- 不应发送ICMP差错报告报文的几种情况
- 63Sn-37Pb锡铅共晶合金的基本特性
- 物理层使用的中间设备叫做转发器
- HTTP/1.1协议的持续连接有两种工作方式
- 万维网必须解决以下几个问题
- IP地址分为几类
- CIDR地址块中的任何一个地址
- 运输层提供应用进程间的逻辑通信
- lP数据报首部的固定部分中的各字段
- 等精度测量结果的处理
推荐技术资料
- 单片机版光立方的制作
- N视频: http://v.youku.comN_sh... [详细]