Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
B2C Commerce リリースノート
パフォーマンス向上のためにカスタマイズされていないページを自動キャッシュ

パフォーマンス向上のためにカスタマイズされていないページを自動キャッシュ

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 秒) ですが、この値は変更できます。

 
読み込み中
Salesforce Help | Article