テレメトリ追跡がアプリケーションのパフォーマンスに影響する


解説

Sitecore XP 10.1.0 または10.1.1 を使用する際、リクエストの実行と一部のバックグラウンド タスクが大幅に遅くなる可能性があります。xDB とxDB.Tracking が有効になっている場合、問題がより顕著になります。 

アプリケーションをプロファイリングするときに、System.Security.Cryptography.ECParameters タイプのSystem.TypeLoadException 例外が多数ある場合に、この事象が発生していると判断することが出来ます。

事象の根本原因の詳細については、こちらを参照してください。

解決策

本事象を解決するには、次のソリューションを検討してください。Sitecore 10.1.0 または10.1.1(XMとXPの両方のトポロジ)を実行するすべての環境にソリューションを適用することをお勧めします:

  1. web.config ファイルを開きます。
  2. System.Security.Cryptography.Algorithms」のバインディング リダイレクトを見つけてコメント アウトします。
    例:
    <!--
    <dependentAssembly>
      <assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="b03f5f7f11d50a3a" />
      <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
    </dependentAssembly>
    -->