ページリクエストについて
ページリクエストとは?
ページリクエストとは、1つのファイルを取得するための単一の往復通信です。100個のファイルを必要とするページでは、100回のリクエストが発生し、ファイルのサイズにかかわらず、それぞれに少量の固定コストがかかります。
同じ容量の2つのページでも、その結果として動作が大きく異なる場合があります。通常、1枚の大きな画像は50枚の小さな画像よりも高速です。オーバーヘッドが50回ではなく1回で済むためです。
重要なのはリクエスト数よりも、その構成です。自社サーバーへの20件のリクエストと、接続をそれぞれ確立する必要がある20種類の異なるサードパーティドメインへの20件のリクエストとでは、動作が異なります。
2026年現在でも、リクエスト数は重要ですか?
パフォーマンス目標としての重要性は、かつてに比べて大きく低下しています。HTTP/2とHTTP/3では、1つの接続上でリクエストを多重化できるため、10年前にリクエスト数を過度に気にする価値があった主な要因である、リクエスト数によるペナルティの大部分が解消されました。
それでも、依然として有用な兆候ではあります。数百件ものリクエストを行うページは、通常、誰にも見直されていない依存関係を抱えています。特にサードパーティへのリクエストには、パフォーマンスコストだけでなく、プライバシー、信頼性、同意取得に関する義務も伴います。
その数値はスコアではなく、インベントリ(内訳)として捉えてください。重要なのは数がいくつかではなく、尋ねられたときに、そのうちいくつを説明できないかです。
ページリクエストとAI検索の関係
クローラーは通常、すべてのアセット一式ではなくHTMLを必要とするため、生のリクエスト数がクローラーに直接与える影響はほとんどありません。
重要なのは、コンテンツを表示するために、それらのリクエストがそもそも必要かどうかです。読み込み後に複数のAPI呼び出しからテキストを組み立てるページは、JavaScriptの実行を待たないものには、そのコンテンツが決して認識されない可能性があります。
見つける価値があるのは、この問題の次のような形です。リクエスト数が多いページではなく、意味のあるコンテンツがそのうちの1つのリクエストで読み込まれるページです。
リクエストに関するベストプラクティス
- 誰も積極的に使用していないサードパーティ製スクリプトを削除します。これは、すぐに実行できる最も効果的な改善策です。
- 小さなアイコンをスプライトにまとめるか、インラインSVGを使用します。
- 重要度の低いリソースは、必要になったときだけ読み込みます。
- 意味のあるコンテンツは、後から取得するのではなく、初期HTMLに含めて配信します。
- さらにタグを挿入するタグに注意します。1つのタグマネージャーが、気付かないうちに数十件のリクエストになることがあります。
- リクエストは蓄積し、削除されることはほとんどないため、一覧を定期的に確認します。
このツールがチェックする項目
ページリクエストチェッカーは、ページが読み込むリソース数を数え、その合計を報告します。
ページの種類によって適切なリクエスト数は大きく異なるため、合格・不合格を判定するものではなく、情報提供を目的としています。画像ギャラリーのリクエスト数が記事より多いのは当然であり、リクエスト数だけでは両者を区別できません。
次に行うこと