你應該啟用KeepAlive嗎?




談到CRO時,速度至關重要,並且在這裡下降了幾微秒,並且可能對轉換率產生重大影響。 如果你使用Apache,你可以加速你的網站的一種方法是啟用KeepAlive。 你應該這樣做嗎? 優缺點都有什麼? 你怎麼做? 讓我們來看看。
什麼是KeepAlive?
使用HTTP,一旦建立連接傳輸文件,一旦完成,它就會關閉。 KeepAlive是一個允許瀏覽器和服務器使用相同連接進行多個文件傳輸的工具。 就好像你要去購物一樣:你可以在城鎮的不同地方的10家不同的商店停下來,或者你可以去一站式商店,讓一切都更快。 這基本上是KeepAlive的吸引力。
這會做一些事情:它會增加您的站點速度,並降低CPU使用率,從而降低成本。 缺點是,它可以增加您使用的服務器內存量; 換句話說,Apache會阻止這些連接打開,從其他客戶端獲取RAM。 現在,你必須權衡這是否比CPU更重要或更不重要。 你有哪些更多的東西,哪些可以減輕你的負擔? 如果您有很多圖像和圖形,啟用KeepAlive將顯著提高用戶的網站速度。
另一個注意事項:如果您的網站在一天的特定時間爆發高活躍度,KeepAlive並不會很好。 例如,如果您傾向於從下午5點到晚上7點獲得大量流量,則可能需要確保KeepAlive已關閉。
啟用KeepAlive
在CentOS中,該文件被稱為httpd.conf。 確保你的設置是正確的:
KeepAlive:默認設置應該設置為“On”。到目前為止足夠簡單!
MaxKeepAliveRequests。 您希望單個連接處理多少個請求? 通常,50 – 75就足夠了。
KeepAliveTimeout的。 此設置控制服務器等待來自連接客戶端的新請求的時間。 為了避免浪費RAM,應該將其設置在1到5之間。
就是這樣。 KeepAlive不會成為每個站點的最佳解決方案,但如果您有一個圖像較大的站點,可以在CPU和RAM之間進行權衡,並在白天具有相對平坦的流量級別,它可以極大地幫助您的CRO工作。

發佈留言

Close Menu