有効期限

クライアントキャッシュの有効期間。 有効期限が切れるまでの時間数。 クライアントおよびプロキシサーバーのキャッシュを管理するために使用します。

サーバは、送信日時にこの値を加算してNTTP応答データの有効期限日時を計算する。

ブラウザーは、ファイルの有効期限を使用してキャッシュを管理します。 サーバーに要求を渡す前に、ブラウザーはキャッシュをチェックして、ファイルが既にダウンロードされているかどうかを確認します。 その場合は、ファイルの有効期限が切れていない場合、ブラウザーは、通常のGETリクエストではなく、条件付きGETリクエスト(例えば、If-Modified-Since HTTPリクエストヘッダー)を送信します。 サーバは、「304」ステータスで応答し、画像を送信しないオプションを持つ。 次に、ブラウザーはキャッシュからファイルを読み込みます。 これにより、頻繁にアクセスされるデータの全体的なパフォーマンスが大幅に向上します。

サーバは、expires HTTP応答ヘッダを現在の日時に設定し、vignette::Expirationの最小値と、ビネットおよびレンダリング操作に関連するすべてのマテリアルのすべてのcatalog::Expiration値を加えます。

有効期限は主に画像データ応答に対して設定されます。 すべてのエラー応答やプロパティの返信を含め、特定の種類の応答は、常に即時有効期限(またはキャッシュ不可のタグ付け)としてマークされます。

プロパティ

実数、-2、-1、0以上 応答画像が生成されてから有効期限切れになるまでの時間数。 0に設定すると、応答イメージが直ちに期限切れになります。これにより、クライアントのキャッシュが効果的に無効になります。 never expireとマークするには、-1に設定します。 この場合、サーバは、条件付きGET要求に応じて常に304ステータス(変更されていない)を返します。ファイルが実際に変更されたかどうかはチェックしません。 attribute::Expirationが提供するデフォルト値を使用するには、-2に設定します。

初期設定

attribute::Expiration は、フィールドが存在しない場合、値が —2の場合、またはフィールドが空の場合に使用されます。

関連項目

attribute::Expiration , vignette::Expiration, req=

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free