ウェブと開発 / CLEARBYTE
キャッシュによるオリジン削減計算
推定オリジン要求 = 総要求×(1−ヒット率)。100,000要求で80%ヒットなら20,000要求が残ります。
隔離されたツール · ネットワーク接続を遮断
計算式と方法
Origin requests = requests × (1 − hit rate ÷ 100); saved bytes = requests × hit rate ÷ 100 × response bytes.計算例
| 入力 | 値 |
|---|---|
| 総リクエスト数 | 100,000 |
| 仮定のキャッシュヒット率 | 80 % |
| 各応答の同一ペイロードサイズ | 50,000 B |
| 結果 | 値 |
|---|---|
| 推定オリジン要求数 | 20,000 |
| 回避できるオリジン転送量 | 4 GB |
| 残りのオリジン転送量 | 1 GB |
シナリオを比較
最初の入力だけを変え、ほかの入力は計算例の値に固定します。計算上のシナリオであり、予測ではありません。
| シナリオを比較 | 総リクエスト数 | 推定オリジン要求数 | 回避できるオリジン転送量 | 残りのオリジン転送量 |
|---|---|---|---|---|
| −20% | 80,000 | 16,000 | 3.2 GB | 0.8 GB |
| 計算例 | 100,000 | 20,000 | 4 GB | 1 GB |
| +20% | 120,000 | 24,000 | 4.8 GB | 1.2 GB |
前提条件と制約
全応答が同じサイズと仮定します。サイズが違えば要求とバイトのヒット率は別です。再検証、ヘッダー、ミス、迂回、多層キャッシュで実流量は変わります。
表示結果は丸められています。計算には丸め前の JavaScript の数値を使うため、わずかな浮動小数点誤差が生じることがあります。
ブラウザ内で動作
対話型ツールは、ネットワーク接続を遮断したサンドボックス内で動作します。ClearByte や広告スクリプトは、その中の入力値を読み取れません。ブラウザ拡張機能や侵害された端末は、この保護の対象外です。
出典と定義
計算方法の確認日: