リンクテーブルの地域固有のコピーを構成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
リモート地域ロールにレプリケートされたコンテンツ配信 (CD) ロールを構成して、Linksデータベース テーブルの地域固有のコピーを使用できます。これは、スケーリングされた環境でのネットワーク遅延の問題を回避するために行うことができます。「リンク」テーブルの地域固有のコピーは、CDの役割が個々のコンテンツを持つ個別の公開ターゲットである場合は使用できません。
リンク テーブル はCoreデータベース内にあり、データベース (Core、Master、Web) と言語バージョン間で個々のアイテム間のすべてのリンクが格納されます。また、リンク テーブルは、Sitecore設定ファイルではLinkDatabase ( sなし) と呼ばれていることに注意してください。
SQL Serverトランザクション レプリケーション は、Linksテーブルの地域固有のコピーを構成するのに最適な方法です。Azure Webアプリ ソリューションには 、Azureアクティブgeoレプリケーション機能 を使用できます。
ローカルのLinksテーブルを使用するようにCDロールを設定するには、次のようにします。
-
App_Config/ConnectionStrings.configファイルで、ローカルのLinksテーブルの接続文字列を追加します。
-
App_Config/Include/ フォルダにフォルダを作成し、MyPatchFiles/などの名前を付けます。
-
App_Config/Include/MyPatchFiles/フォルダに、設定パッチファイルを作成し、次のような名前を付けます。DedicatedLinkDatabaseProvider.config.
-
DedicatedLinkDatabaseProvider.configファイルに次のコードを挿入し、defaultLinkDatabaseConnectionStringName属性を変更して新しいデータベース接続文字列を使用するようにLinkDatabaseを構成します。