最終更新:2010-01-04 (月) 06:29:00 (5225d)
ETag
Top / ETag
コンテンツの全体や一部を特定する固有値を示す。If-None-Match?と対で使用される
- 静的コンテンツ?(HTML、画像、CSS、JavaScript等)をApacheに要求すると Apacheはinode, サイズ、最終修正時刻 (mtime) からEtagの値を算出してレスポンスに含めます。
- ブラウザはあるページにアクセスしようとした時に、それが自分のキャッシュにあると、If-None-Matchヘッダーに以前のEtagの値を付与してサーバーに送信します。
- Apacheはリクエストを受け取って、そのEtagの値が改めて算出し直したEtagの値と等しければ「304 Not Modified」を返し、異なっていれば、レスポンスコード200と実際のコンテンツを返却します。