パフォーマンス

このページの一部のリンクにアクセスできるのは、既存のお客様のみです。Commerce Cloud リポジトリにアクセスする方法については Salesforce Commerce Cloud GitHub リポジトリとアクセスを参照してください。

B2C Commerce API は、API 応答のルーティングと提供を分散型インフラストラクチャに依存しています。このインフラは、堅牢な伸縮性とパフォーマンスを提供するために、標準的な B2C Commerce Cloud POD インフラとは別に用意されています。このインフラは世界中で利用可能であり、 すべての B2C Commerce Cloud インスタンスが B2C Commerce API にアクセスできます。与えられたショートコードによるルーティングの一環として、受信した API リクエストは、レルムの POD ロケーションにルーティングされます。

B2C Commerce API 応答をキャッシュすることで、コマースアプリケーションのパフォーマンスが向上します。頻繁にリクエストされるデータをアプリケーションの最上位レイヤーにキャッシングすることでサーバーやデータベースにアクセスする必要がなくなるため、システムのレスポンスが速くなります。

キャッシングのアプローチは、次の 2 つのメインレイヤーで構成されています。

  1. クライアント側のキャッシング: Node.js SDK や Salesforce の API を用いた他のテクノロジーを使用して開発するフロントエンドアプリケーションレイヤー。詳細については、「Commerce SDK キャッシュ」を参照してください
  2. サーバー側のキャッシング: API ミドルウェアやサービス実装を含むバックエンドレイヤー。