セッション・データベース・サーバーの構成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
xDBでは、セッション ステート データベースを設定して、すべてのコンタクト インタラクションを追跡し、ビジター セッション ステートを維持します。セッション状態の構成は、コンテンツ配信サーバーまたは処理サーバーのクラスターを持つマルチサーバーの完全にスケーラブルな環境を展開している場合に特に重要です。
セッション状態データベースは、コンテンツ配信などの他の役割と同じサーバー上に構成できますが、パフォーマンスとスケーラビリティを向上させるには、別のセッション データベース サーバーを作成します。
セッション状態データベースを構成するときに使用するデータベース・システムによっては、セッション状態プロバイダを使用する必要があります。Sitecoreには次のプロバイダーが付属しています。
-
Sitecore ASP.NET Redisのセッション状態プロバイダー
-
Sitecore ASP.NET MongoDBのセッション状態プロバイダー
-
Sitecore ASP.NET Microsoft SQL Serverのセッション状態プロバイダー
専用のSitecoreインスタンスは、専用のセッション状態データベース サーバーを設定するときには必要ありません。
Sitecoreでは、プライベートと共有セッション状態の両方を設定する必要があります。両方に同じデータベースを使用することもできますが、システムがプライベート・セッション・エントリーと共有セッション・エントリーを区別できるようにするには、web.configファイルのsessionType属性を正しく構成することを忘れないようにする必要があります。
次の手順に従って、セッション状態プロバイダーを構成します。
セッション状態データベース・サーバーに接続する必要がある他のサーバー上で接続文字列を構成します。