詳細情報:
パフォーマンス向上のためにカスタマイズされていないページを自動キャッシュ
Page Designer で、カスタムのシリアル化ロジックを使用していないページが自動的にキャッシュされるようになり、ランタイムパフォーマンスが向上しました。ページにカスタムの serialize() 関数がない場合、システムはそのコンテンツを構成可能な期間キャッシュします。
カスタムの serialize() 関数のないページは、設定された TTL の期間中、自動的にキャッシュされます。カスタムのシリアル化ロジックがあるページはキャッシュされません。
この自動キャッシング動作は、次のコントローラーによって制御されます。
__SYSTEM__Page-Serialize__SYSTEM__ShoperExperience-SerializePageV1
これらのコントローラーがシリアル化プロセスを完了すると、ページとそのコンポーネントに対して ContextJsonSerializationEngine.runSerializeScript(...) を呼び出します。このプロセス中にカスタムの serialize() 関数が呼び出されなかった場合、コントローラーは構成された TTL の期間中、レスポンスをページキャッシュに自動的に保存します。
対象: この機能は B2C Commerce に適用されます。
方法: Business Manager でアプリケーションランチャーをクリックし、の順に選択します。ページキャッシングを有効にするを選択し、Page Designer シリアル化の TTL (有効期間) の設定を指定します。デフォルトの設定は 24 日間 (86,400 秒) ですが、この値は変更できます。
