パフォーマンス
このページの一部のリンクにアクセスできるのは、既存のお客様のみです。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 つのメインレイヤーで構成されています。
- クライアント側のキャッシング: Node.js SDK や Salesforce の API を用いた他のテクノロジーを使用して開発するフロントエンドアプリケーションレイヤー。詳細については、Commerce SDK キャッシングを参照してください。
- サーバー側のキャッシング: API ミドルウェアやサービス実装を含むバックエンドレイヤー。