HTTP性能调试优化之二(翻译,微软知识库文章)

 

原文出自

http://technet2.microsoft.com/WindowsServer/en/library/d92d338e-efdc-4e11-83a7-9af34c8bb5291033.mspx?mfr=true 有一系列文章,其中第一篇是关于HTTP 压缩的,我已经翻译过了,今天翻译一篇   Enabling HTTP Keep-Alives

原文地址:

http://technet2.microsoft.com/WindowsServer/en/library/809ade3d-03a2-40a3-992b-87e3316f33d21033.mspx

 

 

许多客户端在请求页面的时候,都会保存连接状态,在这里保存连接状态指的是请求同一个页面的资源的时候会一直保持连接,一直到整个页面的资源都被请求完,连结才被释放。比如请求一个页面,页面里面有很多css,js,xml,等文件,但是首先请求的是aspx文件,请求完了浏览器就一行一行的解释html,在解释到html head里面有个css,那么他就会到服务器上去取这个css文件。在这个过程当中,如果你设置的是HTTP Keep-Alives,那么客户端跟服务器端的连接就是一直保持的。一直到这个页面的所有的资源全部都请求完了,连结才释放。这个属性Keep-Alives是默认的设置。

你可以从如下步骤察看是否开启了 保持连接 服务:

Iis—默认网站属性保持HTTP连接复选框