2016-12-01 1 views
4

私の現在のクライアントでは、電話システムから電話ポップ用のカスタムランディングページがあります。 CRM Onlineでクライアントの検索が実行され、見つからない場合は新しいリードが作成されます。当日の最初の呼び出しでは、新しいリードの作成は非常に長く、20〜30秒かかります。私はいつも、サブ秒だったのチャートに記載されている3つの要求は、標準のODataだったので、これは、関連する完全にプラグインであるかなり確信してDynamics 365(CRM)の最初のプラグインの読み込み時間を最小限にする方法

enter image description here

:5かそこら要求した後、これを約3秒に低下します残りのクエリ。他の3つの要求はプラグインをトリガーします。

誰でも、これらのプラグインをキャッシュに保存するための推奨事項や回避策はありますか?

+0

1)プラグインDLLのサイズは?プラグインにオブジェクトの作成時に実行するコードは存在しますが、 'Execute'メソッドのそれ以降の呼び出しでは実行されません。 – Nicknow

+0

プラグインdll自体は約8 MBですが、プラグインの読み込みに関しては何も助けてくれないと思います。実行されているコードは、他の要求で実行されているコードとまったく同じです – Daryl

答えて

-1

私が知っている限り、あなたはそれについて多くのことをすることはできません。

唯一の方法は、別のdllでターゲットコードを分離し、別のアセンブリを作成した後、これらのプラグインをトリガーするワークフローを作成して、コードが実際に何もしないことを確認することですそれを生き続ける必要があるだけです。

関連する問題