7

什么是keep-alive功能?我如何启用它?启用Keep-Alive(页面速度)

以下是Chrome的Page Speed插件的输出。

启用Keep-Alive 主机{MYWEBSITE.COM}应启用Keep-Alive。它提供以下资源。

http://MYWEBSITE.com/ 
http://MYWEBSITE.com/fonts/AGENCYR.TTF 
http://MYWEBSITE.com/images/big_mini/0002_mini.jpeg 
http://MYWEBSITE.com/images/big_mini/0003_mini.jpeg 
http://MYWEBSITE.com/images/big_mini/0004_mini.jpeg 
http://MYWEBSITE.com/images/big_mini/0005_mini.jpeg 
http://MYWEBSITE.com/images/big_mini/0006_mini.jpeg 
http://MYWEBSITE.com/images/big_mini/0007_mini.jpeg 
http://MYWEBSITE.com/images/.jpeg 
http://MYWEBSITE.com/images/small/0002S.jpeg 
http://MYWEBSITE.com/images/small/0003S.jpeg 
http://MYWEBSITE.com/images/small/0004S.jpeg 
http://MYWEBSITE.com/images/small/0005S.jpeg 
http://MYWEBSITE.com/images/small/0006S.jpeg 
http://MYWEBSITE.com/images/small/0007S.jpeg 
http://MYWEBSITE.com/images/small/0008S.jpeg 
http://MYWEBSITE.com/images/small/0009S.jpeg 
http://MYWEBSITE.com/images/small/0010S.jpeg 
http://MYWEBSITE.com/images/small/0011S.jpeg 
http://MYWEBSITE.com/images/small/0012S.jpg 
http://MYWEBSITE.com/images/small/0013S.jpeg 
http://MYWEBSITE.com/images/small/0014S.jpeg 
http://MYWEBSITE.com/images/small/0015S.jpeg 
http://MYWEBSITE.com/images/small/0016S.jpeg 
http://MYWEBSITE.com/images/small/0017S.jpeg 
http://MYWEBSITE.com/images/small/0018S.jpeg 
http://MYWEBSITE.com/images/small/0019S.jpeg 
http://MYWEBSITE.com/yoxview/yoxview.css 
http://MYWEBSITE.com/yoxview/images/empty.gif 
http://MYWEBSITE.com/yoxview/images/left.png 
http://MYWEBSITE.com/yoxview/images/popup_ajax_loader.gif 
http://MYWEBSITE.com/yoxview/images/right.png 
http://MYWEBSITE.com/yoxview/images/sprites.png 
http://MYWEBSITE.com/yoxview/img3_mini.jpeg 
http://MYWEBSITE.com/yoxview/jquery.yoxview-2.21.min.js 
http://MYWEBSITE.com/yoxview/lang/en.js 
http://MYWEBSITE.com/yoxview/yoxview-init.js 

回答

10

HTTP保持活动(也称为HTTP persistent connections)配置HTTP服务器来保存打开的连接,以便它可以由客户端被重用发送多个请求,从而减少加载页面的开销。每个服务器和环境都不同,因此设置取决于您的环境。

简而言之:如果您使用的是HTTP/1.0,当发出原始请求时(假设您的服务器支持它)添加一个Connection: Keep-Alive标头。如果服务器支持它,它会将相同的标题返回给您。如果您使用HTTP/1.1并且服务器配置正确,它将自动使用持久连接。

+1

它是服务器修补程序吗?标记修正在哪里设置标题? –

8

请注意,虽然Keep-Alive在低容量下提供了一些好处,但对于中小型网站(例如,如果您的博客获得Slashdotted),它在大容量下执行效果不佳。 This Hacker News thread有一些很好的背景信息。换句话说,虽然许多PageSpeed的建议都是非常好的,但应该采取一定的措施。

+1

+1用于添加其他上下文 –