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用於添加其他上下文 –