web-dev-qa-db-ja.com

HTTP_IF_MODIFIED_SINCEを使用した画像キャッシュ

追加することがわかりました

RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]

Htaccessファイルの最後(すべてのリライターの下)で、動的に生成された画像をキャッシュするという問題(HTTP_IF_MODIFIED_SINCEが設定されていなかった)を解決しました。鮮やかさ。

これは実際に何をし、なぜそれが必要なのですか?すべての.htaccessにこれを含める必要がありますか、それともすべてのWebサイトプロジェクトにこれを追加する必要がないようにApacheサーバーの構成を変更できますか?

3
John Magnolia

クライアントがサーバーにアクセスし、クライアントが要求しているコンテンツが変更された場合、サーバーは変更されたコンテンツを返す時間を基本的に設定するHTTPパケットヘッダーENV変数であるため、変更された場合、サーバーは変更されたコンテンツを返します。ドキュメントの内容がない304の変更されていない応答。

1
s1los