人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

サーバーをレンタルしようと思っているのですが必要な帯域計算方法を教えてください。

レンタルサーバーを借りる際に回線速度に10M, 100Mなどいろいろ選択肢がありますが、
初めは10Mを当然レンタルしようと思っています。
せっかくの機会ですので、この際、感覚的にではなくある程度の計算で必要
な帯域を自分で弾き出したいと思っております。

サイトはヤフーオークションのように文章+ある程度の数の画像があるようなものと想像していただけると良いかと思います。
(10KBの画像が1ページに30個、HTMLのタグ等を含んだテキストのサイズが50KBとして計算していただくと結構かと思います。
ページ自身は静的なページと考えてください。しかし、ページ、画像共にキャッシュは一切行われないとします。 )

10Mだと何人くらいまでのユーザーが接続していてストレスなく(8秒ルール?)ページを閲覧できて、100Mだと何人くらいまでユーザーがなどが分かる計算方法をご教授ください。

レンタルサーバー屋によって帯域には専有、共有のベストエフォートなどいろいろありますが、10M,100M共に専有と仮定して頂いて結構です。

以上、宜しくお願い致します。

●質問者: pooh2005
●カテゴリ:ウェブ制作
✍キーワード:HTML キャッシュ サイズ サイト サーバー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● b-wind
●35ポイント

単純に計算したとして一回のページの読み込みにかかるデータ容量は

10*1024*8*30+50*1024*8=2867200(bit)

8 をかけているのは Byte → Bit 変換です。

10M であるとすると 10*1000*1000 bps なので、

10*1000*1000 / 2867200 ≒ 3.48

つまり秒間 3.48 アクセスほど捌ける計算になりますね。

8秒ルールなら約30アクセス弱、3秒ルールでも10アクセスほど捌ける計算になります。


ただ、色々前提条件があって帯域保証で無いと意味が無いのはもちろんユーザー側の回線によっても状況は変わってきます。

共有する条件にもよるでしょうけど、ベストエフォートだと半分以下にはおちると考えた方がいいでしょう。

http://q.hatena.ne.jp/1166171030


2 ● kurukuru-neko
●35ポイント

コンテンツサイズ:10×30+50=350Kb

平均表示時間:8秒

回線:10Mbps 占有

ネットワーク伝送効率:80%

最大帯域:80%

サーバー:十分に高速

データ量のみで

350*1024*8=2867200bit

10M占有として

10*1000*1000*0.8*0.8=6400000bit/s

データ量のみをみて8秒間で表示

すると約16セッションが最大同時処理可能。

6400000/2867200≒2.23

2.23×8 ≒ 16

100M占有であれば10倍の160になるが

この場合サーバ側ではデータをキャシュが

一切キャシュしないような状況であると

350Kb×160/8=7Mバイト/s

のデータをコンスタントに処理できるディスクが必要。

レンタルサーバ会社の回線利用率を事前に

確認することも重要


WEBサーバの場合待ち行列理論と違う

ピークが発生する可能性が非常に高い。

http://itpro.nikkeibp.co.jp/article/lecture/20061201/255565/?ST=...

http://itpro.nikkeibp.co.jp/article/COLUMN/20060807/245309/?ST=t...

◎質問者からの返答

10*1000*1000*0.8*0.8=6400000bit/sの 0.8 * 0.8 されているのは何故なのでしょうか?

宜しくお願い致します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ