2016-05-17 6 views
4

keep-alive.htacessファイルで有効にしています。私はパラメータを有効にして、keep-aliveの時間を短縮して指定することができます。キープアライブHTTP接続のタイムアウト値が正しく設定されています

ホームページの平均サイト負荷は2.9秒です(ホームページはほぼ14MBで、そのうちの98%がフルスクリーンイメージですが、ページ読み込み負荷が無視できる程度に小さくなるようにイメージを読み込みます)。最初の2画像とHTML、CSS、jsは最初のインスタンスにロードされたすべてのものなので2.9sページの読み込み)

残りの画像はバックグラウンドでダウンロードするのに30秒かかる(これは非keep-alive接続でタイムアウトされる) 。

念頭に置いて、最適なものは何でしょうかtimeout?私たちがやっているのは、クライアントが別の接続を確立し、そのサイトが複数のkeep-aliveチャンクにロードされるということです。

サーバーがサイトにどれくらいの負荷をかけることができるかについては、cを参照してください。 1日あたり150-200回の訪問(1時間あたりのピーク訪問数は20-30です)。サーバーは512ギガバイトのRAM、毎月1トンの転送割当てを持つVPSです。

+0

'.htaccess'ファイルで制御することはできません。 ['KeepAlive'](http://httpd.apache.org/docs/2.4/mod/core.html#keepalive)指示文は、ホストまたはサーバー全体で設定する必要があります。 – DaSourcerer

+0

Err ... 1TB帯域幅!?私はそれが1か月あたりのトラフィックのクォータだと思いますか? – DaSourcerer

+0

@DaSourcerer Googleで「キープアライブ.htaccess」を検索すると、これを「.htaccessファイル」で設定することができたという印象を受けました。複数のサイトでこのようにする方法 - https:// varvy。 co.jp/pagespeed/keep-alive.html - re。 1TBの帯域幅の正確なthats毎月のトラフィックのクォータは、iveはその問題を修正した – sam

答えて

1

予期しないピーク負荷が問題を起こさないように、60秒に設定します。

+0

ありがとう@Dexion 60の背後にある特定の理由はありますか?キープアライブが有効になっているものが指定されていない場合、デフォルト設定はありますか? 。ピーク負荷についての良い点は、ウェブサイトが1日に200回の訪問で約5〜10%の負荷で動作するように見えるVPSの使用状況の統計を見ると、私はその前線で大丈夫だと思いますか?限界に近い。 – sam

+0

ちょうど私が使った値;) – Dexion

関連する問題