この記事は、Commerce Cloud B2C プラットフォームを使用する際の考慮事項とベストプラクティスをまとめたものです。 Salesforce 注文管理 (SOM) や Omnichannel Inventory (OCI) を使用している場合は、「ピークシーズンに備える - SOM/OCI の考慮事項とベストプラクティス」を参照してください。
マルチテナントアーキテクチャについて簡単に復習しておくと、最新の Commerce Cloud プラットフォームとそのコンポーネントについて理解を深めることができます。
「将来どうなるかを見越して点と点をつなぐことはできない。あとで振り返って初めて点のつながりに気付く」 スティーブ・ジョブズ
ドキュメント: プラットフォームの概要
プラットフォーム - 外部レイヤ
eCDN: コンテンツ配信、DDOS プロテクション、WAF、静的コンテンツキャッシュ、オリジンシールド
プラットフォーム - コアレイヤ
ロードバランサー: ルーティング
Web サーバー: アプリケーションサーバーの負荷分散、コンテンツのキャッシュ、ページアセンブリ、リクエストの処理
アプリケーションサーバー: ビジネスロジック、サードパーティコミュニケーション、DB コミュニケーション
データベースサブシステム: データストア
サイトのパフォーマンスは共有責任:
Salesforce は成長する顧客のビジネスをサポートするためにマルチテナント環境を提供し、テストと監視のためのアプリ内ツールを構築し、ベストプラクティスを提供します。
パートナーや顧客はコーディングのベストプラクティスに従い、モニタリングツールを活用し、パフォーマンスおよび負荷のテストを実施することで、プラットフォームを構成して使用することができます。
プロアクティブな戦略とベストプラクティス
Commerce Cloud はユーザー事例や効果的なビジネスケースを考慮して、顧客のビジネスに最適な戦略とプラクティスを収集し、成功への最短ルートを示します。
ハイプセール/フラッシュセールとボットのトラフィック: 最新のプロモーション戦術と戦略
トレイル: ホリデープロモーション企画
ドキュメント: Bot Management and Mitigation (ボットの管理と緩和)
ドキュメント: Bot Mitigation Best Practices for Flash Sale (フラッシュセールのボット緩和のベストプラクティス)
KA: B2C Commerce - Hype/Flash Sales Checklist (B2C Commerce - ハイプセール/フラッシュセールのチェックリスト)
カスタムコードの考慮事項: インテグレーションは最新の API とコーディングのベストプラクティスに従い、不要な処理を回避して効率の悪さを解消するようにしてください。
B2C Commerce - Best Practices for Headless - OCAPI - API solutions (ヘッドレスのベストプラクティス - OCAPI - API ソリューション)
B2C Commerce - Code Efficiency/Performance Checklist (コードの効率/パフォーマンスのチェックリスト)
キャッシング: アプリケーションのパフォーマンスを左右します。70% 以上のキャッシング率を達成することで、ビジネスのスピードを次のレベルに引き上げることができます。
ドキュメント: Caching Strategies (キャッシング戦略)
トレイル: Cache for Performance & Scalability (パフォーマンスとスケーラビリティを高めるキャッシュ)
KA: B2C Commerce - Caching checklist (キャッシングのチェックリスト)
eCDN: Salesforce の組み込み型コンテンツ配信ネットワークはデフォルトで追加のキャッシングレイヤとして構成されていますが、ファイアウォール機能も備えています。本番での具体的なトラフィックを調べ、その使用量を併せて活用できます。しかしファイアウォール機能のみを単独で利用するには、CDN (CloudFlare、Akamai、Cloud CDN など) をその上に追加することを強くお勧めします。
ドキュメント: eCDN Web アプリケーションファイアウォール
ジョブ: ジョブフレームワークはデータ処理の視点を広げます。サードパーティまたは CC API のみを使用すると、最適でないジョブが重大な問題を引き起こす可能性があります。
ドキュメント: Job Development for Performance and Stability (パフォーマンスと安定性を両立するジョブ開発)
KA: B2C Commerce - Jobs & Indexing Checklist (ジョブとインデックス付けのチェックリスト)
Web サービス: CC インスタンスへの外部/サービス接続をフレーム化します。次のガイドラインと各サービスで推奨される設定に従うことで、アプリケーションをサービスパフォーマンスから切り離すことができます。また、サービスに問題が発生したり、利用できない状態が続いたりしても、アプリケーションをいつでも利用できるようになります。
トレイル: Third-Party Integration Strategies (サードパーティインテグレーション戦略)
ドキュメント: Web Services (Web サービス)
KA: Salesforce Commerce Cloud B2C プラットフォームの api.dw.serviceTimeoutNotSet クォータとは何ですか? 警告にはどのような意味がありますか?
KA: Web Services Checklist (Web サービスのチェックリスト)
クォータ: プラットフォーム上に構築されたソリューションの効率性と安定性を確保します。
ドキュメント: Governance and Quotas (ガバナンスとクォータ)
ドキュメント: API and Object Quotas (API とオブジェクトのクォータ)
ハウスキーピング: データシステムを厳重に管理し、予期しない事態を回避します。
データ保持設定 - ドキュメント: B2C Commerce の保持設定の構成
注文の保持 - ドキュメント: B2C Commerce の注文環境設定
カスタムオブジェクトの保持 - カスタムオブジェクトの保持を BM で直接定義し、クリーンアップを自動化すること
廃止予定の API の使用状況 - 対応するログエントリを確認してインテグレーションで使用されている廃止予定の API を特定する
ドキュメント: Determine Deprecated API Usage (廃止予定の API の使用状況を判断する)
カタログ構造 - ドキュメント: How to optimise your product data (商品データを最適化する方法)
負荷テスト: 目標とするトラフィックに到達するために必要なデータを提供します
トラブルシューティングツールの包括的なインデックスと Commerce Cloud サポートを最大限に活用する方法についてのリマインダーで最新の情報を入手し、今後発生する課題に対処できます。
問題の特定と適切な情報の共有
ドキュメント: 概要
ドキュメント: Troubleshooting Salesforce B2C Commerce Performance (Salesforce B2C Commerce のパフォーマンスに関するトラブルシューティング)
パフォーマンス
ドキュメント: サイトパフォーマンス
ドキュメント: Techniques for Improving Site Performance (サイトパフォーマンスを向上させるテクニック)
トレイル: Site Performance Analysis and Monitoring (サイトパフォーマンスの分析とモニタリング)
モニタリングツール: ライブ指標を分析して最適なセールス戦略を判断し、最高のパフォーマンスを維持する
ドキュメント: Reports & Dashboards
ドキュメント: ダッシュボード
トラブルシューティングツール: インテグレーションの特定部分の詳細な分析を取得する
開発者ツール: ブラウザー内クライアントのトラブルシューティング
Google Chrome: Chrome DevTools
Mozilla Firefox: Firefox DevTools User Docs
Analyze Performance with Pipeline Profiler (Pipeline Profiler でパフォーマンスを分析する) (セクション:3.9.Analyze Performance with Pipeline Profiler)
ドキュメント: Use Code Profiler (Code Profiler の使用) と Code Profiler Results (Code Profiler の結果)
ドキュメント: Log Center
ドキュメント: URL リクエスト分析機能の使用
ドキュメント: Storefront Toolkit
000390777

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.