我正在尝试通过编辑Microsoft.Crm.Tools.EmailAgent.xml文件来加速CRM 2011中发送的电子邮件。我正在修改SchedulingPeriod元素,我不确定间隔设置是以秒还是毫秒为单位。
Microsoft的CRM 4.0文档指出“配置文件中的所有时间间隔都以毫秒为单位。”http://msdn.microsoft.com/en-us/library/cc906241.aspx
Microsoft Dynamics CRM 2011 Unleashed Book指出“传出的电子邮件是异步处理的,默认轮询是每隔1,000秒(大约15分钟)安排的,因此您必须等待实际的电子邮件之前的那段时间送“。
提示:要提高发送外发电子邮件的速度,可以编辑配置文件Microsoft.Crm.Tools.EmailAgent.xml(通常位于C:\ Program Files \ Microsoft CRM Email \ Service)并找到SchedulingPeriod元素。我们建议将其默认值更改为10秒。
问题1:在CRM 2011中,SchedulingPeriod是以毫秒还是秒为单位指定的?
问题2:在CRM 2011中,默认的SchedulingPeriod(1,000)= 1秒还是15分钟?
Microsoft Dynamics CRM 2011 Unleashed书提到通过将默认值更改为10秒来加快外发电子邮件的速度。
问题3:在CRM 2011中,将SchedulingPeriod更改为(10)= 10秒还是10毫秒?
答案 0 :(得分:2)
它是以秒为单位,1000秒== 16分35秒,文件中还应该有一个线程数设置,可以增加以提高性能。
就像所有CRM一样,首先测试它,因为你的设置可能与我的设置不同,加快这一点可能只是将你的瓶颈移到其他地方 - 如果你没有把它放在另一台服务器上,通常是UI。如果您使用的是虚拟服务器并且它们位于相同的物理硬件上,那么如果它们没有正确地进行正常处理,那么更多的工作可能会减慢其他工作。