最終更新:2010-01-04 (月) 06:29:00 (5225d)  

ETag
Top / ETag

コンテンツの全体や一部を特定する固有値を示す。If-None-Match?と対で使用される

  • 静的コンテンツ?HTML画像CSSJavaScript等)をApacheに要求すると Apacheはinode, サイズ、最終修正時刻 (mtime) からEtagの値を算出してレスポンスに含めます。
  • ブラウザはあるページにアクセスしようとした時に、それが自分のキャッシュにあると、If-None-Matchヘッダーに以前のEtagの値を付与してサーバーに送信します。
  • Apacheはリクエストを受け取って、そのEtagの値が改めて算出し直したEtagの値と等しければ「304 Not Modified」を返し、異なっていれば、レスポンスコード200と実際のコンテンツを返却します。

関連

参考