Trapti格尔 - 点击博客首页该博客将要给大家介绍的Microsoft Dynamics CRM 2011客户端,从而影响你的CRM客户机的性能和特有的CRM架构的客户端层的性能改进技术因素的所有可能的信息。

我也将列出向下的软件和硬件资源及其使用方法,以监测和实现期望的CRM客户端的性能。

你如何决定你需要提高你的CRM客户机的性能?

答案是非常简单的,这一切都取决于“ 如何快速获得你从浏览器的响应,一旦你收到你呈现从页面上的响应对象的速度有多快 “。

你怎么在系统检测,以确认您需要提高性能?

  • 时间到第一个字节:浏览器收到的第一个字节从所述服务器的请求作出后的时间。所有的延迟问题所有服务器的问题是这里的罪魁祸首。长TTFB可能意味着服务器遇到延迟的处理资源,重负载下,或做复杂的计算。时间一字节,基本上取决于量和自定义的效率,如果你有使用动态CRM SDK内置某种形式的应用,这里的一切事宜。基本上,它是所有关于优化的流量,如果你能优化流量,可以减少流量和最终的性能。
  • 渲染开始时间:开始渲染时间是一瞬间的东西首先显示在用户的屏幕上。该网页去从空白屏幕和变化。它不一定需要成为内容包括图像和iframe中。前网页开始呈现,浏览器必须下载并解析HEAD元素上的对象,并计算初始布局之前的内容可以显示在屏幕上。优化您的开始渲染时间主要是服务器响应,并在优化你的HTML文档的HEAD元素的效率的功能。有若干可用于加速开始渲染的最佳做法。
  • DOM加载的内容:在DOMContentLoaded事件被触发时,页面的文档对象模型(DOM)已准备就绪,并在该文档已被完全加载和解析,而无需等待样式表,图像和子帧完成加载。你可以看看这个测试页面来了解这个http://ie.microsoft.com/testdrive/HTML5/DOMContentLoaded/
  • 页面加载时间:当整个页面加载的事件被触发。这一刻,当在浏览器的标题栏地球或装载机停止旋转。对最终用户的主要和最强大的收费,以确定您的Dynamics CRM中的客户端。要了解的价值和页面加载时间效应的表现,你可以看看的非常著名的用户体验和影响研究网页加载时间1位置:http://www.webpronews.com/how-page-load-speed-impacts-seo-and-user-experience-2013-04
    虽然即使在今天它是旧的,但拥有不错的。

对于性能好经验法则

在看看参数后,有一个为所有Dynamics CRM中的客户端的主要性能问题一个解决方案,那就是“ 少,高效自定义 “。

更多的自定义,你有你的形式,更多的时间将需要加载和变化。使用自定义的形式比较的基本形式。它会帮助您确定您的定制化使得CRM客户端上的差异。我们编写JavaScript的,甚至可能会阻止你的窗体加载。问题的关键是加载额外的东西,当你需要它,当你没有任何选择。

功能区自定义再次引起性能问题。通过引入上下文色带的,有大量的范围进行性能劣化。每次丝带负荷,写色带负荷背后的XML。同样的小,几乎可以忽略的东西在你的形式,通过网站地图左侧。

这个想法是较小的东西送你从服务器到站点和站点服务器是客户机的性能越好。

这里有一个清单,它可以帮助您识别并减少这些问题与你的客户端的性能:

  • 优化您的窗体加载体验。
  • 请在表格上少域。
  • 不要过度使用脚本(避免的OnLoad;使用的OnChange因为它的需求)。
  • 适当修剪色带。
  • 警惕客户端启用的规则。 
  • 利用倒塌的部分只要有可能。
  • 使用服务器端显示/隐藏域。
  • 使用“读优化”形式。
  • 使用iframe仔细,你越有较长的需要加载。
  • 采用分网格,在必要时,它往往会迅速增加页面大小。
  • 管理复杂性和仪表盘的可视化。

除了定制,

  • 请确保您满足硬件的最低要求
  • 电源设置可能会影响性能
  • 代理服务器设置
  • 配置Internet Explorer,以获得最佳性能:配置客户端的浏览器缓存和配置同时下载会话
  • 多余的流程,应用程序和插件
  • 安全包和防病毒应用程序:禁用脚本SCA
  • 互联网浏览器缩放设置

在动态CRM Outlook客户端

我们对动态CRM Web客户端在上面的章节中讨论。现在让我们来看看动态CRM Outlook客户端,我们需要牢记,从性能的角度来看事情。有可用于优化的Microsoft Dynamics CRM用于Outlook的性能优化的配置技术,这是在下面的章节详细介绍。

这些是也提到在性能白皮书的动态CRM 2011的一些建议。

优化Outlook同步过程

请确保您配置与Outlook同步过程相关联的过滤器过多影响最少的记录类型和发生尽可能少不影响业务需求,以避免产生重复的记录,如果重点领域相符。有关设置和一步一步的引导的更多信息,你可以通过这样的:http://go.microsoft.com/fwlink/?LLinkID=2155726

优化通讯簿性能

为了优化地址簿的性能,配置通讯簿只对那些过于同步的Microsoft Dynamics CRM联系人匹配太检索更新尽可能少而不会影响业务需求。

钢钉常用浏览

与Microsoft Dynamics CRM的Outlook,用户可以打开的选项卡显示一个实体的多个视图。用户还可以通过“针”的意见,他们总是到Outlook显示当用户登录。固定的看法,这是存储在缓存中,反应更加迅速地比标准的意见,所以可以肯定的是建议用户“针”的意见“与他们最常用的交互。

现在,在这里我要反驳上述声明一点:

看你是什么脚:为“针”下载的一切,你正在使用的客户端上。但下载的一切。所以,平衡一下。人们禁用MAPI流量,但在某些客户端它是唯一的出路。

优化离线同步进程

为了优化运行Microsoft Dynamics CRM的Outlook与脱机访问的计算机上的脱机同步过程中,请考虑以下最佳做法:

分配与执行工作职能所需的最低访问级别和权限的所有用户的角色,以帮助确保优化的数据也同步脱机客户端。 

避免“滑动时间窗口”和“父下载=真”的条款。使用此条款往往造成不必要的数据同步,从而可以降低同步的性能 

落实每个脱机客户端本地数据过滤,以确保用户有脱机访问只能执行其工作职能所需的数据。实现本地数据过滤后,一定要保持在线和手动同步数据。初始同步将比后续同步慢,因为Microsoft Dynamics CRM中必须删除的记录。 

配置脱机同步在后台定期运行

有关脱机同步的详细信息,请参阅以下资源“脱机和联机同步在Microsoft Dynamics CRM”:

http://www.microsoft.com/en-us/download/details.aspx?id=2737

发布自定义频率:维护您对系统的最新更新/自定义的发布过程的频率。非常重要的是UR12之前,我们不得不每次下载的元数据有变化或自定义。和UR 12后,只只下载增量。有一个新的API,它接受时间戳和它可以帮助你下载的三角洲。

因此,请确保您有UR12得到得益于此功能。

  • CRM Outlook客户端后台轮询:你可能会遇到这种情况频繁。在初始阶段,一切工作正常,快速的,但突然一切都变得缓慢可能是有投票发生在其影响您的Outlook客户端的性能背景的原因。有一些注册表设置,可以在此情况下,真正的帮助,我列出以下这些设置,以及他们的意义是。

  • CRM Outlook脱机过滤器:这是一个众所周知的事实是,过滤器阻碍的表现,所以一定要确保你有效地使用过滤器。

工具可以使用的

CRM延迟工具:是的,这个工具可用于两种类型的部署,在内部部署和在线。这是仅适用于在线CRM,CRM的诊断工具发布了CRM 2011的更新汇总4内部部署安装。它运行几个测试,测量延迟到数据中心/服务器,带宽,并且执行一些JavaScript性能测试,以测量机器的CPU /浏览器的性能。你可以利用这个工具,提高客户端的基础上得 ​​到的结果表现。例如的Microsoft Dynamics CRM 2011的最佳执行在不到150毫秒的延迟的环境。

菲德勒:该工具一般用于检查HTTP流量为正在加载的CRM页面。这个工具有许多功能,给你很多的信息和洞察在页面加载发生了什么。例如,你可以看到流淌,内容的网页,页面的脚本请求数量。

这涵盖了动态CRM客户端的性能各个方面。在接下来的博客中,我将介绍SQL服务器性能优化的动态CRM 2011。

我希望这有助于。

直到下一个职位!