6

このページには次のように書かれています。

応答に Expires ヘッダーと max-age ディレクティブの両方が含まれている場合、Expires ヘッダーがより制限的であっても、max-age ディレクティブが Expires ヘッダーをオーバーライドします。

サーバーで mod_expires と mod_headers の両方がアクティブになっているようです。
それらのどれが好ましいですか?それぞれの利点についてコメントしていただけますか?
ありがとうございました。

4

1 に答える 1

8

mod_expires を使用することをお勧めします。これにより、Cache-Control ヘッダーと Expires ヘッダーの両方を自動的に送信でき、アクセス時間とファイル変更時間の両方で指定できるようになります。また、ファイルの種類ごとに異なるデフォルトを設定することもできます。

mod_expires を使用すると、次のディレクティブを使用してデフォルトの有効期限を設定できます。

ExpiresDefault "access plus 2 days"

もちろん、mod_headers は、同じことをいくつか実行できる、より一般的なモジュールですが、通常は、カスタム ヘッダーを作成したり、複数の (競合する可能性がある) ヘッダーを管理したりするために使用されます。

于 2012-08-28T18:01:13.223 に答える