UseLastModified

最終変更応答ヘッダーを有効にする。 画像サービングから発行されるキャッシュ可能なHTTP応答に、最終変更日のヘッダを含める設定を有効または無効にします。

サーバーは、応答に関係するすべてのカタログ/カタログレコードの最新のcatalog::TimeStamp値を、「最終変更日」のヘッダー値として使用します。

etagヘッダーをサポートしない分散キャッシュネットワークまたは他のキャッシュシステムを使用する場合にのみ有効にする必要があります。

メモ

複数の画像サービングホストが関与するロードバランシング環境で、最終変更日時のヘッダーを使用する場合は、注意が必要です。 同じカタログエントリに対して異なるタイムスタンプをサーバーが持つ場合、クライアントのキャッシュが無効になり、サーバーの読み込みが増加する可能性があります。 このような状況は、次のように発生します。

  • catalog::TimeStampattribute::TimeStampのどちらもないので、catalog.iniファイルの変更時刻がcatalog::TimeStampのデフォルトとして使用されます。

  • ネットワークマウントを介して画像カタログファイルを共有する代わりに、各サーバはローカルファイルシステム上に独自のカタログファイルのインスタンスを持ちます。

  • 同じcatalog.iniファイルの2つ以上のインスタンスが異なるファイル変更日を持っています。ファイルの不適切なコピーが原因の可能性があります。

プロパティ

フラグ。 0を指定すると無効になり、1を指定すると最終変更日時のHTTPヘッダーが有効になります。

初期設定

定義されていない場合や空の場合はdefault::UseLastModifiedから継承されます。

関連項目

catalog::TimeStamp

このページ