ウェブと開発
計算方法を確認できる対話型ツールです。入力を変え、計算例を確かめ、前提条件を踏まえて結果を使ってください。
ページビュー収入計算
ページビュー = 訪問数×訪問あたりページ数。推定収入 = ページビュー÷1,000×ページ RPM です。
キャッシュによるオリジン削減計算
推定オリジン要求 = 総要求×(1−ヒット率)。100,000要求で80%ヒットなら20,000要求が残ります。
稼働率の停止時間予算
許容停止 = 監視期間×(1−目標稼働率)。30日・99.9%なら時間ベースで43.2分です。
観測稼働率計算
稼働率 =(監視時間−停止時間)÷監視時間×100。同じ監視期間内の停止時間を使います。
毎秒リクエスト数計算
平均 RPS = 要求数÷経過秒数。1時間に180,000要求なら平均50要求/秒です。
平均同時リクエスト計算
平均同時数 = RPS×平均所要秒数。80 RPS・250ミリ秒なら平均20要求が処理中です。
リクエスト転送量計算
推定転送量はリクエスト数×平均応答サイズです。平均20 KB(10進)の応答が200万件なら、データ量は40 GBです。
圧縮による削減量計算
削減量は元のバイト数−圧縮後のバイト数です。削減率は元のサイズを分母にし、圧縮比は元のサイズ÷圧縮後のサイズです。
リクエストとバイトのキャッシュヒット率
リクエスト率は各要求を等しく、バイト率は本文サイズで重み付けします。1 KBの99件がヒットし1,000 KBの1件がミスなら、要求率99%でもバイト率9.01%です。
圧縮比と削減率
元サイズ÷圧縮後の方式では、100 KBから25 KBは4:1、削減75%です。400%削減ではありません。
サイト検査と連携のHTTPステータスコード
ステータスはHTTP要求の結果です。見た目がエラーページでも200なら本当の404とは異なります。コード、メソッド、ヘッダーを合わせて確認します。
Cache-Control:保存と再利用の違い
no-cacheは保存可ですが再利用前に検証成功が必要です。no-storeは保存禁止、max-ageは鮮度の期間であり保持期間の保証ではありません。
パディング付きBase64のサイズ表
標準Base64は改行を除き4×切上げ(元バイト÷3)文字です。3バイトが4文字となり、短い入力はパディングで増加率が大きくなります。
稼働率と月間停止時間の目安
正確に30日間の許容停止時間へ換算します。99.9%の目標なら43.2分です。
秒・分・日あたりのリクエスト換算表
一定の毎秒要求数を60倍すると毎分、86,400倍すると毎日です。等しい継続レートを比較します。
解像度と非圧縮RGBAメモリ表
8ビットRGBAは1画素4バイトで、行余白や追加費用を除きます。幅×高さ×4で1つの非圧縮バッファを推定します。