HTTP Keep-Alive的作用


作用:

Keep-Alive:使客戶端到服務器端的連接持續有效,當出現對服務器的后繼請求時,Keep-Alive功能避免了建立或者重新建立連接。Web服務器,基本上都支持HTTP Keep-Alive。

缺點:

對於提供靜態內容的網站來說,這個功能通常很有用。但是,對於負擔較重的網站來說,雖然為客戶保留打開的連 接有一定的好處,但它同樣影響了性能,因為在處理暫停期間,本來可以釋放的資源仍舊被占用。當Web服務器和應用服務器在同一台機器上運行時,Keep- Alive功能對資源利用的影響尤其突出。

解決:

Keep-Alive: timeout=5, max=100
timeout:過期時間5秒(對應httpd.conf里的參數是:KeepAliveTimeout)

max:最多100次請求,強制斷掉連接。就是在timeout時間內又有新的連接過來,同時max會自動減1,直到為0,強制斷掉。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM