我们目前正在测试由 Fpweb 托管的 Microsoft Dynamics CRM。项目负责人问我如何提高 IE 中 CRM 页面的加载速度。对于位于全国各地的虚拟服务器,延迟对我来说似乎是合理的。
有没有人通过积极的缓存(即 WAN 加速器)或其他方式成功地加快了速度?您的员工是否抱怨托管 Dynamics CRM 的速度?
我们目前正在测试由 Fpweb 托管的 Microsoft Dynamics CRM。项目负责人问我如何提高 IE 中 CRM 页面的加载速度。对于位于全国各地的虚拟服务器,延迟对我来说似乎是合理的。
有没有人通过积极的缓存(即 WAN 加速器)或其他方式成功地加快了速度?您的员工是否抱怨托管 Dynamics CRM 的速度?
这取决于您的 Microsoft CRM 版本,但您可以采取一些措施来加快速度。请参阅以下文章作为参考,注意这些启用 WCF 压缩的步骤已在 Microsoft Dynamics CRM Online 环境中完成。如果您想要一个通用测试来查看从不同办公室跨网络到 Microsoft CRM 服务器的性能,您可以访问以下 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 代码以使内容尽可能小。
http://blogs.msdn.com/b/crminthefield/archive/2014/09/02/enable-wcf-compression-to-improve-crm-2013-network-performance.aspx
“使用命令行启用压缩。
一个。打开 CRM 服务器上的命令提示符。
湾。运行以下命令:
%SYSTEMROOT%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /+"dynamicTypes.[mimeType='application/soap%u002bxml; charset=utf-8',enabled='true']" /提交:应用程序主机
C。重置 IIS 以使设置生效。
通过手动更新 ApplicationHost.Config 启用压缩
一个。在 CRM 服务器上导航到:C:\Windows\System32\Inetsrv\Config\applicationHost.config 并使用记事本打开它。
湾。搜索部分:“”,然后在该部分中,您应该可以看到如下所示的条目:
c.,在其下方,添加以下行:
d。保存文件并重置 IIS 以使设置生效。
注意:有关配置 HTTP 压缩的其他信息,请参阅 TechNet 上的文章在 IIS 7 中配置 HTTP 压缩“
CRM 的启动速度不是很快,使用托管解决方案也无济于事,但将其引入内部可能不会像您想象的那样有帮助。缓存可能会有所帮助,或者真的会破坏系统,具体取决于您正在运行的自定义内容以及更新数据的频率。
我们使用托管的 Dynamics CRM(不是来自 Fpweb,但仍然是)并且没有收到很多投诉。它不是超速的,但已经足够好了。因此,我们没有尝试进行任何 WAN 加速或其他任何事情。