AEM DispatcherのgracePeriod パラメーターは、有効期限が切れた後のキャッシュ配信に影響します

この記事では、Adobe Experience Manager DispatcherのgracePeriod パラメーターが、キャッシュの有効期限が切れた後、新しいコンテンツが取得される前に、古いキャッシュコンテンツの配信をどのように制御するかを説明します。

説明 description

環境

Adobe Experience Manager Dispatcher(すべてのバージョン)

症状

Dispatcherが、キャッシュされたコンテンツの有効期限が切れ、オリジンサーバーから新しいコンテンツが取得される前の猶予期間中に、古いキャッシュされたコンテンツをユーザーに提供するかどうかについては不確実性があります。

原因

gracePeriod パラメーターは、オリジンサーバーが遅い場合や一時的に利用できない場合に、定義された短い期間、古いキャッシュを提供することで、ユーザーエクスペリエンスを向上するように設計されています。

解決策 resolution

gracePeriod パラメーターについて理解し、管理するには、次の手順に従います。

  1. Dispatcher キャッシュ設定を確認し、gracePeriod パラメーターを見つけます。
  2. 設定された値gracePeriodを確認します。 値が設定されている場合(例:gracePeriod "2")、Dispatcherは、オリジンサーバーから新しいコンテンツを取得しようとすると、キャッシュ TTLの有効期限が切れてから指定された秒間、期限切れの(古い)キャッシュされたコンテンツを引き続き提供します。
  3. 猶予期間中、ユーザーは、オリジンサーバーから新しいコンテンツが正常に取得されるか、設定された猶予期間が終了するまで、古いキャッシュされたコンテンツを受け取ります。
  4. 猶予期間が終了した後、新しいコンテンツがまだ利用できない場合、Dispatcherは古いキャッシュされたコンテンツの配信を停止し、オリジンサーバーからの応答を待ちます。
  5. 設定されたgracePeriod値が、コンテンツの鮮度と可用性の要件に一致していることを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles