web-dev-qa-db-ja.com

潜在的な100Mbitのバーストを伴うサーバー10Mbitの帯域幅

3つのプライベートサーバーをWebファームに展開する予定です。 ISPからホスティングパッケージの見積もりを受け取りましたが、サーバーには10ビットの帯域幅があり、100ビットのバーストが発生する可能性があります。

どういう意味ですか? 1か月に3万人のユニークユーザーに対して、約1MBのフラッシュゲームを提供する必要があります。それで十分ですか?

1
GeverGever

GeverGever、私たちが持っている情報はあなたの帯域幅要件を予測するのに十分ではありません...基本的に、あなたはもっと必要になるまで十分な帯域幅を持っています。それはひそかな答えのように聞こえますが、他に与える答えはありません。

アプリケーションがネットワークとどのように相互作用するかを理解している場合、必要な帯域幅に影響を与えることができます。これには、ユーザビリティ調査やラボテストが必要です...

これらの質問を自問してください...

  1. ユーザーはどのようにサイトを操作しますか?ブラウザのコードとアプリケーションを効率的に配信していますか?簡単な例... GoogleのJQuery CDNを使用 帯域幅効率を高めるため。また、HEADにMETAタグを設定してオブジェクトのキャッシュを許可し、必要に応じてロボットを禁止します。可能な場合はサイト上の画像を圧縮します... gzipを使用したhttp 1.1などを使用します...など.

  2. 負荷プロファイルはどうなりますか?詳細については https://stackoverflow.com/questions/5669648/tcp-ip-application-keepalive-size-and-bandwidth-overhead/5669835#5669835 を参照してください

ラボでのテストが完了すると、負荷がどのように見えるかをよりよく理解できるようになります。 wanem ...などの適切なクライアントWAN遅延を追加することを忘れないでください。これは、ユーザーが取得できる最大転送速度に影響します。

2
Mike Pennington

10Mbpsを話していますか?

その場合、ピーク時間を考慮して、1分間に3人のユーザーにサービスを提供するとしましょう。ユーザーの帯域幅、サイトのマルチメディアコンテンツ、およびフラッシュゲームをユーザーのコンピューターにロードする方法によっては、10MBで十分です。

ページが大きすぎないと仮定すると、毎分約5メガバイトのコンテンツを配信すると予測する必要があります。 10Mbps接続では、1分あたり75メガバイトを配信できます。これは、説明から配信する予定よりもはるかに多くなります。

1
Zach