Webサイト帯域幅計算機とは?
帯域幅(バンド幅)とは、課金期間(通常は1か月)にWebサイトが訪問者へ送信するデータの総量のことです。レンタルサーバー各社はこれをギガバイト(GB)またはテラバイト(TB)で計測しており、プランの上限を超えると超過料金が発生したり、通信が制限(スロットリング)されたりすることがあります。この計算機は、たった3つの入力値から想定される月間転送量を試算します。最適なホスティングプランやCDNのグレード選びにご活用ください。
使い方
まず平均ページサイズをキロバイト(KB)で入力します(ブラウザの開発者ツールの「ネットワーク」タブで「転送量」の合計を確認するか、PageSpeed Insightsなどのツールを使うと分かります)。次に想定される月間PV(ページビュー)、そして冗長性/オーバーヘッド率を入力します。オーバーヘッドは、アセットの再ダウンロード、API呼び出し、リトライ、ボットのアクセス、急激なトラフィック増加などを見込んだ余裕分です。多くのサイトでは20〜50%程度を見ておくと安心です。
計算式の解説
基本となる計算式は次のとおりです。
$$\text{帯域幅} = \text{平均ページサイズ} \times \text{月間PV} \times \left(1 + \frac{\text{冗長性}}{100}\right)$$
結果はキロバイト単位で求められ、これを1,048,576(\(1024 \times 1024\))で割ってギガバイトに換算します。あわせて、ネットワーク回線の容量設計に役立つ「平均的な持続スループット」をメガビット毎秒(Mbps)でも表示します。
計算例
たとえば、1ページの平均サイズが2,048KB(2MB)、月間PVが100,000、オーバーヘッドを50%加えるとしましょう。素の転送量は $$2{,}048 \times 100{,}000 \times 1.5 = 307{,}200{,}000 \text{ KB}$$ となります。これを1,048,576で割ると、約月293GBです。したがって、最低でも300〜350GB程度のプランを選んでおけば余裕を持って運用できます。
よくある質問(FAQ)
ページサイズはKBとMBのどちらで入力すべきですか? ここではKBで入力してください。1.5MBのページなら1,536KBになります。
オーバーヘッドはどのくらいに設定すべきですか? まずは20〜50%から始めましょう。バズによる急増、ボットの大量アクセス、アセットを再取得するリピーターが多いと見込まれる場合は、高めの値を設定してください。
CDNを使えば帯域幅は減らせますか? CDNは転送量の総量そのものを減らすわけではありません。オリジンサーバーの負荷を肩代わりし、その分はCDN側の利用枠で計上されるのが一般的です。オリジンとCDN、双方の容量を別々に見積もりましょう。