ウェブと開発 / 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,00016,000 3.2 GB0.8 GB
計算例100,00020,000 4 GB1 GB
+20%120,00024,000 4.8 GB1.2 GB

前提条件と制約

全応答が同じサイズと仮定します。サイズが違えば要求とバイトのヒット率は別です。再検証、ヘッダー、ミス、迂回、多層キャッシュで実流量は変わります。

表示結果は丸められています。計算には丸め前の JavaScript の数値を使うため、わずかな浮動小数点誤差が生じることがあります。

ブラウザ内で動作

対話型ツールは、ネットワーク接続を遮断したサンドボックス内で動作します。ClearByte や広告スクリプトは、その中の入力値を読み取れません。ブラウザ拡張機能や侵害された端末は、この保護の対象外です。

出典と定義

計算方法の確認日:

さらに学ぶ

関連する作業へ進む