HTTP リクエストを最小限に抑えて読み込み時間を改善する方法
ページのコンポーネント数を減らす
知っておくべきこと
- ページの読み込み時間を遅らせない外部スタイル シートを使用します。複数の CSS およびスクリプト ファイルを使用しないでください。
- ほとんどまたはすべての画像を CSS スプライトに結合します。複数の画像リクエストを 1 つにまとめます。
- イメージ マップは、連続したイメージがある場合、複数の HTTP イメージ リクエストを 1 つに減らすことができます。
この記事では、Web デザインを最小化せずに HTTP リクエストを最小化することで、Web ページを高速化する方法について説明します。
設計を破壊せずに HTTP リクエストを減らす方法
幸いなことに、高品質でリッチな Web デザインを維持しながら HTTP リクエストの数を減らす方法がいくつかあります。
キャッシュを使用して内部ページの読み込み時間を改善する
CSS スプライトと組み合わせた CSS とスクリプト ファイルを使用することで、内部ページの読み込み時間を改善することもできます。たとえば、内部ページとランディング ページの要素を含むスプライト画像がある場合、読者がそれらの内部ページに移動すると、画像は既にダウンロードされてキャッシュに保存されています。そのため、これらの画像を内部ページにロードするために HTTP リクエストも必要ありません。
HTTP リクエストとは
HTTP リクエストは、ブラウザーがページの表示を要求する方法です。 Web ページがブラウザーに読み込まれると、ブラウザーは URL 内のページの HTTP 要求を Web サーバーに送信します。次に、HTML が配信されると、ブラウザはそれを解析し、画像、スクリプト、 CSS 、フラッシュなど。
新しい要素のリクエストを確認するたびに、別の HTTP リクエストをサーバーに送信します。ページに含まれる画像、スクリプト、CSS、Flash などの数が多いほど、より多くのリクエストが行われ、ページの読み込みが遅くなります。ページの HTTP リクエストの数を減らす最も簡単な方法は、画像、スクリプト、CSS、Flash などを多く (またはまったく) 使用しないことです。しかし、テキストだけのページは退屈です。