UseLastModified

最終変更の応答ヘッダーを有効にします。 画像レンダリングによって生成されるキャッシュ可能なHTTP応答にLast-Modifiedヘッダーを含めるかどうかを指定します。

サーバは、応答に含まれるすべてのビネットおよびマテリアルカタログ/カタログレコードの最新のvignette::TimeStamp値とcatalog::TimeStamp値をLast-Modifiedヘッダー値として使用します。

Akamaiなどの分散キャッシュネットワークを使用し、ETAGヘッダーをサポートしていない場合にのみ有効にする必要があります。

メモ

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

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

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

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

プロパティ

フラグ。 0は無効、1は最終変更HTTPヘッダーを有効にします。

初期設定

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

関連項目

catalog::TimeStamp , vignette::TimeStamp

このページ