この記事に広告・アフィリエイトリンクはありません。Cloudflare、Google Analytics、AWS、NGINX、NIST、RFC Editorの公式資料を2026年7月29日に再確認しました。製品画面の名称、集計範囲、保持期間、サンプリング、課金対象は契約や版で変わるため、実運用では利用中サービスの現行定義も確認してください。
Webトラフィックを一つの数字で表すことはできません。「アクセスが1万」「トラフィックが18GB」「回線が100Mbps」は、それぞれ回数、期間合計、瞬間レートを表す可能性があり、同じ意味ではありません。まず測りたい目的を決め、指標・単位・期間・方向・観測地点を揃えることが出発点です。
トラフィックは総称。アクセス数・転送量・帯域は別の測定軸
1ページを表示するだけでも、HTML、CSS、JavaScript、画像、フォント、APIなど複数のHTTPリクエストが発生します。同じ1万PVでも、1表示あたり200kBなら概算2GB、1.8MBなら18GBです。回数、byte、bit/s、利用者行動を分けて測ります。
| Webトラフィック | Webサービスを出入りするHTTP等の通信の総称。単独では測定単位を持たない |
|---|---|
| 転送量 | 一定期間に送受信したデータの合計。B、GB、GiBなどで表す |
| 通信レート | 一定時間あたりに流れたbit数。bit/s、Mbps、Gbpsなどで表す |
| HTTPリクエスト | HTTP要求の回数。1PVで複数リクエストが発生する |
| PV・セッション | アクセス解析上の利用行動。ネットワーク転送量や接続数とは別 |
| 測定の基本 | 対象、単位、期間、方向、観測地点、集計方法を必ず添える |
| 確認日 | 2026年7月29日 |
Webトラフィックとは、Webサービスを出入りする通信の総称
ブラウザ、アプリ、ボット、監視、外部サービスなどと、CDN・ロードバランサー・Webサーバー・APIの間で発生する要求と応答の流れです。回数、転送バイト、通信レート、接続数など複数の指標へ分解して測ります。
日常会話では「サイトへの訪問が多い」という意味でトラフィックを使うことがあります。しかし技術計測では、通信そのものと、GA4などが計測する利用者行動を分ける必要があります。CloudflareのHTTP Traffic Analyticsも、Requests、Data Transfer、Page views、Visitsを別々の指標として扱っています。
ネットワーク・サーバー側の指標
- HTTPリクエスト数、requests/s
- 送信・受信byte、GB、GiB
- 通信レート、Mbps、Gbps
- 接続数、同時接続、エラー率
- CDNのcache hit・miss、origin traffic
アクセス解析側の指標
- ページビュー・画面ビュー
- セッション
- ユーザー・アクティブユーザー
- イベント・コンバージョン
- 流入元、端末、地域、ページ経路
Webトラフィックを表す7つの指標と単位
期間合計と瞬間レート、通信計測とアクセス解析を混ぜないことが重要です。ホスティング画面に「トラフィック」「帯域」「アクセス」とだけ表示されている場合は、実際のメトリクス定義を確認します。
| 指標 | 単位・例 | 測っているもの | 主な注意点 |
|---|---|---|---|
| 転送量 | B、kB、MB、GB、GiB | 期間内に送受信したデータの合計 | 送信/受信、圧縮前/後、CDN、内部通信、10進/2進の範囲を確認 |
| 通信レート | bit/s、Mbps、Gbps | 一定時間あたりに流れたbit数 | 平均だけで短いピークを隠さない。小文字bはbit |
| HTTPリクエスト | requests、requests/s | HTTP要求の回数と頻度 | HTML以外の画像、API、ボット、エラー、監視も含み得る |
| ページビュー | views、PV | ページや画面が表示された回数 | 再読込、SPA、タグ未実行、同意、遮断などで変わる |
| セッション | sessions | 定義した時間枠内の利用者操作のまとまり | GA4は既定で30分の非アクティブによりタイムアウト |
| ユーザー | total users、active users | 識別方法と期間に従い重複をまとめた利用者指標 | 実在する人の直接計数ではない。端末・同意・識別子で変わる |
| 接続数 | connections、concurrent connections | TCP・HTTP接続の数や同時数 | HTTP/2・HTTP/3、多重化、keep-alive、WebSocketでrequest数と一致しない |
NISTの整理では、1GB=1,000,000,000B、1GiB=1,073,741,824Bです。契約画面の換算方法を確認します。
1B=8bitなので、理論上100Mbpsは12.5MB/s相当ですが、実効値にはプロトコルや再送等が影響します。
$body_bytes_sentは応答ヘッダーを含まない本文byte、$bytes_sentはクライアントへ送信したbyteとして別に記録できます。HTTPヘッダー、TLS、フレーミング、IP等を含む層も区別します。Webトラフィックの転送量とピーク通信レートを計算する
計算は容量計画の入口です。実測では圧縮後サイズ、HTTPヘッダー、TLS・ネットワークのオーバーヘッド、ブラウザ・CDNキャッシュ、304応答、再送、アップロード、動画のrange request、ボット、エラーを加味します。
1ページ表示あたり、圧縮後のHTML・CSS・JavaScript・画像・フォント・API応答を合計して平均1.8MB、期間内に1万PVなら、10進単位で概算18GBです。
ピーク1秒に200リクエスト、平均応答120kBなら、応答データは24MB/s、8bit/Bを掛けて192Mbit/sです。回線容量には余裕率を持たせます。
月間転送量を見積もる手順
- 代表ページを実測する:トップ、記事、商品、画像一覧、ログイン後画面などを分け、圧縮後の転送サイズを確認します。
- ページ構成比を掛ける:平均値一つではなく、各ページ種別のPV比率から加重平均を作ります。
- 動画・ダウンロード・APIを別計算する:ページ本体より大きくなりやすいため、回数と平均サイズを分けます。
- ボット・エラー・アップロードを加える:アクセス解析で見えない通信をCDNやサーバーログから補います。
- CDNとオリジンを分ける:利用者向け配信量と、オリジンからCDNへの転送量を別々に見積もります。
- 成長率とピークを加える:平均月だけでなく、公開直後、広告、セール、クロール急増を想定します。
トラフィック・アクセス数・転送量・帯域・スループットの違い
「アクセス数」は標準化された単一メトリクス名ではありません。会議、仕様書、障害報告、サーバー比較では、画面上の俗称を実際の定義・単位・取得元へ置き換えます。
| 用語 | 定義・単位 | 違いと使いどころ |
|---|---|---|
| Webトラフィック | Webサービスを出入りする通信の総称 | 単独では単位を持たず、requests、bytes、bit/s、connections等へ分解する |
| アクセス数 | PV、訪問、request、ログ行数などを指し得る俗称 | 定義が曖昧。指標名、期間、取得元、ボット除外を明記しないと比較できない |
| 転送量 | 一定期間のデータ合計。B、GB、GiB | 回数ではなく量。1回の大容量配信と多数の小応答が同じ合計になり得る |
| 帯域幅 | 通信路・サービスが扱える理論上または契約上の容量。bit/s | 実際に流れた速度そのものではなく、上限・幅に近い概念 |
| スループット | 実際に単位時間あたり処理・転送できた量 | bit/s、requests/s、records/sなど。CPU・DB・待ち時間でも低下する |
| ページビュー | ページ・画面表示の回数。PV、views | 利用行動の計測。1PVが複数requestとbyte転送を発生させる |
| セッション | 時間枠内の利用者操作のまとまり | 1セッションに複数PV・eventが含まれる。ネットワーク接続のsessionとは別 |
Cloudflare・サーバーログ・GA4の数字が一致しない理由
同じWebサイトでも、ブラウザ、CDN、ロードバランサー、オリジンサーバー、アクセス解析タグは違う場所と母集団を見ています。差があること自体は異常ではありません。
測定条件を揃える6項目
レイヤーとプロトコル
IP・TCP/UDP、HTTP、WebSocket、メール、SSH、バックアップのどれを含むかを決めます。NICの送受信にはWeb以外の通信も含まれ得ます。
方向と観測地点
client→edge、edge→client、edge→origin、origin→edge、server in/outを分けます。CDNキャッシュヒットはorigin側に同じ形で現れません。
期間と時間粒度
月間合計、日次、5分平均、1分最大、1秒ピークでは用途が異なります。容量判断は短時間ピーク、課金・上限は期間合計を重視します。
統計と集約方法
Sum、Average、Maximum、p95、p99、rateを区別します。平均値だけではバースト、短時間障害、裾の遅延を隠します。
キャッシュ・圧縮・中継
ブラウザキャッシュ、CDN、304、gzip・Brotli、画像変換、range request、Worker等が、各地点のrequest数とbyte数を変えます。
ボット・欠測・プライバシー
サーバーログには人以外の通信も現れ、分析タグはJavaScript未実行や同意拒否で欠測します。IPだけを人とみなさず、フィルタ条件を保存します。
レンタルサーバー・CDNを選ぶときのトラフィックの見方
「月間転送量が多いプラン」を選ぶだけでは不十分です。Webサイトの遅さや停止は、CPU、メモリ、同時実行、データベース、ストレージI/O、外部API、接続数などでも起こります。
| 確認項目 | 見る値 | 判断のポイント |
|---|---|---|
| 期間内の利用量 | 月間GB、request合計 | 現在値、成長率、動画・ダウンロード、ボットを含めて上限と超過条件を確認 |
| 短時間ピーク | 1分・5分最大、requests/s、Mbps | 公開直後、広告、セール、クロール急増に耐えられるか確認 |
| アプリ処理 | CPU、memory、DB latency、queue | byteが小さくても重い処理は遅くなる。転送量だけで性能を判断しない |
| CDN効果 | cache hit、origin requests、origin bytes | 利用者向け配信とオリジン負荷を分け、キャッシュ対象と無効化方法を確認 |
| 制限・課金 | 公平利用、帯域制限、超過単価、停止条件 | 「無制限」の対象外、瞬間上限、動画・バックアップ・攻撃通信の扱いを確認 |
| 監視・ログ | 保持期間、粒度、エクスポート、アラート | 障害後に原因を追えるか。CDN・origin・アプリを同じ時刻で比較できるか |
Webトラフィックを監視・予測・改善する6ステップ
利用者向け、CDN、オリジン、アプリの各層に同じ時間軸を持たせます。改善前後は指標の定義を変えず、byteだけでなく性能・品質・費用への副作用も確認します。
通信経路を図にする
ブラウザ、DNS、CDN/WAF、ロードバランサー、Web/API、ストレージ、外部API、メール、バックアップを並べ、誰から誰への通信を測るか決めます。
メトリクス辞書を作る
metric名、意味、単位、方向、観測地点、期間、統計、フィルタ、タイムゾーン、保持期間、取得元、課金との関係を一行ずつ定義します。
edge・origin・アクセス解析を同じ時間帯で集める
CDNのrequests・bytes・cache status、サーバーログのstatus・bytes・request time、NetworkIn/Out、GA4のviews・sessions・usersを揃えます。
合計・ピーク・構成比・エラーを基準化する
月間合計、日次、1分・5分ピーク、p95・p99、平均応答byte、cache hit、status、bot比率、上位URL・content typeを記録します。
成長・バースト・障害を想定して試す
通常、キャンペーン、クロール急増、キャッシュミス、オリジン障害、再試行をシナリオ化し、許可された環境で段階的に負荷試験します。
改善し、同じ測定点で検証する
圧縮、画像最適化、キャッシュ、CDN、不要要求削減、API応答縮小、ページネーション、レート制御を一つずつ適用し、差を比較します。
最初に用意したいダッシュボード
トラフィック・費用
- edge request・edge bytes
- origin request・origin bytes
- cache hit ratio
- 上位URL・content type
- 月間上限・費用予測
性能・品質
- p50・p95・p99 latency
- 2xx・3xx・4xx・5xx
- CPU・memory・DB待ち時間
- 同時接続・queue・timeout
- 外形監視とユーザー体感
トラフィック異常を切り分ける早見表
一つのグラフだけで原因を決めず、変化した指標と変化していない指標を並べます。以下は最初の確認順です。
| 症状 | 最初に見る値 | 主な候補 | 次の確認 |
|---|---|---|---|
| requestだけ急増 | bot、status、path、method、UA | クローラー、攻撃、監視、再試行、APIループ | WAF、rate limit、キャッシュ、エラー原因 |
| 転送量だけ急増 | 平均応答byte、content type、上位URL | 大画像、動画、ダウンロード、圧縮無効、range request | 圧縮、画像寸法、配信元、CDN設定 |
| PVは同じでorigin負荷増 | cache hit、miss理由、purge、cookie | キャッシュ無効化、TTL切れ、個別化、障害時バイパス | cache key、Cache-Control、origin shield |
| 転送量は小さいが遅い | CPU、DB、外部API、queue、p99 | 重い処理、ロック、接続枯渇、依存先遅延 | trace、slow query、profile、timeout |
| GA4だけ減少 | タグ発火、同意、CSP、SPA route | 計測欠測、設定変更、ブロック、同意率変化 | ブラウザ、Tag Assistant、ログとの比較 |
| 4xx・5xxと再送増 | status、upstream、retry、timeout | 障害、認証失敗、rate limit、クライアント再試行 | 原因status別に抑制・復旧・再試行制御 |
Webトラフィックについてよくある質問
トラフィックとアクセス数は同じですか?
同じとは限りません。トラフィックはWebサービスを出入りする通信の総称です。アクセス数はPV、訪問、HTTPリクエスト、ログ行数などを指し得る曖昧な語なので、指標名・期間・取得元を明記します。
転送量のGBと回線速度のMbpsはどう違いますか?
GBは期間内に転送したデータ量の合計、Mbpsは1秒あたりのbit数です。月間GBを秒数で割れば平均レートは出せますが、短いピークやバーストは分からないため、1分・5分・1秒などの最大値も確認します。
1PVは1リクエストですか?
通常は違います。1ページのHTMLに加え、CSS、JavaScript、画像、フォント、APIなど複数のHTTPリクエストが発生します。ブラウザキャッシュ、遅延読み込み、広告ブロック、SPAの計測方法でも実数は変わります。
アクセスログの行数は訪問者数になりますか?
なりません。ログ行は設定条件に合うHTTPリクエストを表し、人だけでなくボット、監視、画像、API、エラー、再試行などを含みます。同じ人が多数のリクエストを行うことも、複数人が同じIPを使うこともあります。
CDNを使うとトラフィックは減りますか?
観測地点によります。CDNから利用者への配信は残りますが、キャッシュヒットによりCDNからオリジンへのリクエストと転送量を減らせます。edge traffic、origin traffic、cache statusを分けて比較します。
転送量が増えると必ずサイトが遅くなりますか?
必ずではありません。期間合計が大きくても容量に余裕がありピークが分散されていれば遅くない場合があります。反対に転送量が小さくてもCPU、データベース、外部API、接続枯渇で遅くなります。
GBとGiBは同じですか?
同じではありません。NISTの整理では1GBは10の9乗B、1GiBは2の30乗Bです。サービス画面がどちらの換算を使うか不明な場合は、byteの生値または契約上の定義を確認します。
月間転送量はPVだけで見積もれますか?
PVだけでは不足です。ページごとの圧縮後配信サイズ、ブラウザ・CDNキャッシュ、動画・ダウンロード、API、アップロード、ボット、エラー、メールやバックアップを含む範囲を決め、代表ページの実測値とPV構成比から見積もります。
まとめ:トラフィックを回数・量・速度・利用行動へ分ける
Webトラフィックは通信の総称であり、単一の数値ではありません。転送量は期間内のbyte合計、通信レートはbit/s、HTTP requestは要求回数、PV・session・userはアクセス解析上の別指標です。
対象、単位、期間、方向、統計、観測地点、除外条件をメトリクス辞書へ残し、client、CDN、load balancer、origin、サーバー、分析タグを同じ時間軸で比較してください。平均だけでなくピーク、status、cache、bot、latency、CPU・DBも確認することで、容量、性能、費用、利用価値を取り違えずに改善できます。
一次資料・公式資料
定義・計測範囲は、次の公式資料を2026年7月29日に確認しました。サービス画面や契約の定義が更新された場合は、各公式資料を優先してください。
- Cloudflare Docs:Zone AnalyticsのRequests・Data Transfer・Page views・Visits
- Cloudflare Docs:Analytics & Logsで確認できるHTTP Traffic
- Google Analytics Help:Viewsの定義
- Google Analytics Help:Sessionの開始と既定タイムアウト
- Google Analytics Help:Total users・Active users等
- AWS EC2 User Guide:CloudWatchのNetworkIn・NetworkOut
- NGINX Docs:HTTP log moduleとbytes_sent・request_length
- NIST:bit・byte、SI接頭辞、binary prefixes
- RFC Editor:RFC 9110 HTTP Semantics
執筆・事実確認:Finite Field 編集部
Web配信、サーバー、アクセス解析、可観測性に関する一次資料を照合し、通信レイヤーと利用行動の指標を分けて整理しています。定義や画面名が変わる可能性がある箇所は、確認日と公式資料を明示して更新します。