2016-05-17 73 views
4

我正在通過.htacess文件尋找啓用keep-alive。我已閱讀了關於啓用timeout參數,這將允許我指定keep-alive指定此值是一個很好的值的時間削減?保持活動HTTP連接的正確超時值

主頁的平均網站負載需要2.9s(主頁幾乎是14mb,其中98%是全屏圖像,但我們懶得載入圖片所以對頁面負載的影響可以忽略不計,前2圖像和HTML,CSS,JS都是在第一個實例加載,因此在2.9秒的頁面加載)

其餘的圖像需要長達30秒後在後臺下載(這是定時與非keep-alive連接) 。

那麼記住那最好的timeout是什麼?設置30s是否可以(是否有一個不利的方面呢?)如果我們下了這是否意味着客戶端會建立另一個連接,並且該站點將被加載多個keep-alive塊?

參考服務器可以承擔多少負載該網站有c。每天150-200次訪問(每小時高峯訪問量爲20-30次)。該服務器是一個512gb的內存,每月1tb的傳輸配額。

+0

你無法通過'.htaccess'文件控制它。 ['KeepAlive'](http://httpd.apache.org/docs/2.4/mod/core.html#keepalive)指令需要在主機或服務器範圍內設置。 – DaSourcerer

+0

Err ... 1TB帶寬!?我認爲這是你每月的流量配額? – DaSourcerer

+0

@DaSourcerer如果你在google上搜索「keep-alive .htaccess」,多個網站會詳細說明如何做到這一點 - https:// varvy,我的印象是這個可以通過'.htaccess文件設置。 com/pagespeed/keep-alive.html - re。 1TB的帶寬正確的是每月的流量配額,我更新了這個問題來糾正 – sam

回答

1

我會將其設置爲60秒,以確保無法預料的峯值負荷不會導致任何問題。

+0

謝謝@Dexion 60年代背後的任何特殊原因?如果keepalive沒有被指定,是否有默認設置? 。關於任何高峯負載的好處,看看VPS的使用情況統計,網站似乎以每天200次訪問的大約5-10%的負載運行最大值,我認爲在這一方面可能很好,但如果我們是更接近極限。 – sam

+0

只是我用過的價值;) – Dexion