現在、Fpweb がホストする Microsoft Dynamics CRM をテストしています。プロジェクトのリーダーから、IE での CRM ページの読み込み速度を上げるにはどうしたらよいかと尋ねられました。国中にある仮想サーバーであれば、この遅延は妥当な範囲だと思います。
積極的なキャッシュ (WAN アクセラレータなど) やその他の手段で速度を上げることに成功した人はいますか? 従業員はホストされた Dynamics CRM の速度について不満を言っていますか?
答え1
Microsoft CRM のバージョンによって異なりますが、速度を上げるために実行できる操作がいくつかあります。以下の記事を参考にしてください。WCF 圧縮を有効にする手順は、Microsoft Dynamics CRM Online 環境で既に実行されています。異なるオフィスから Microsoft CRM Server へのネットワーク全体のパフォーマンスを確認するための一般的なテストが必要な場合は、次の URL にアクセスしてください: http(s):///tools/diagnostics/diag.aspx。これは Microsoft Dynamics CRM 2013 および Microsoft Dynamics CRM 2015 で使用でき、帯域幅と待機時間の結果とクライアント マシンの JavaScript パフォーマンスが表示されます。http://blogs.msdn.com/b/crminthefield/archive/2012/04/09/using-the-crm-diagnostics-page-to-capture-network-performance.aspx参考のため。
WAN アクセラレータのテスト結果を見てきましたが、特にネットワークの待ち時間が長い遠隔地にユーザーがいる場合は、パフォーマンスの向上に役立ちます。その他の役立つヒントは、Microsoft CRM のカスタマイズに関するものです。JavaScript コードではなく、サーバー側のプラグインにできるだけ多くのコードを保持し、JavaScript コードを使用する場合は、JavaScript コードを最小限に抑えるツールを使用して、そのコンテンツをできるだけ小さく保ちます。
「コマンドラインを使用して圧縮を有効にします。
a. CRM サーバーでコマンド プロンプトを開きます。
b. 次のコマンドを実行します。
%SYSTEMROOT%\system32\inetsrv\appcmd.exe 設定 -section:system.webServer/httpCompression /+"dynamicTypes.[mimeType='application/soap%u002bxml; charset=utf-8',enabled='true']" /commit:apphost
c. 設定を有効にするには、IIS をリセットします。
ApplicationHost.Configを手動で更新して圧縮を有効にする
a. CRM サーバーで、C:\Windows\System32\Inetsrv\Config\applicationHost.config に移動し、メモ帳で開きます。
b. セクション「」を検索すると、そのセクションで次のようなエントリが見つかります。
c.、その下に次の行を追加します。
d. ファイルを保存し、設定を有効にするために IIS をリセットします。
注: HTTP 圧縮の構成に関する追加情報については、TechNet の記事「IIS 7 での HTTP 圧縮の構成」を参照してください。
答え2
CRM は最初からそれほど高速ではなく、ホストされたソリューションを使用しても役に立ちませんが、社内に持ち込んでも、思ったほど役に立たないでしょう。実行しているカスタマイズの内容とデータの更新頻度に応じて、キャッシュが役立つ場合もあれば、システムに悪影響を与える場合もあります。
答え3
当社ではホスト型 Dynamics CRM (Fpweb 製ではありませんが) を使用していますが、苦情はあまりありません。超高速ではありませんが、十分な性能です。このため、WAN アクセラレーションやその他のことは試していません。