2014-05-12 53 views
1

我有一位客户正在使用ECM,并向大约18,000名用户发送了一封电子邮件。调度需要相当长的一段时间(大约2小时处理不到一半的用户)。Sitecore ECM处理流程缓慢

有没有人遇到过这个问题?

ECM不能处理如此大的列表吗?

+0

我知道使用ECM的客户使用ECM抨击了数百万封电子邮件,并且在一小时内完成。 – Zooking

+0

我会先检查日志并分析Sitecore实例和MTA之间的流量。此外,还有很多配置设置用于选择ECM的性能。 – Zooking

+0

你在做很多个性化吗?对于拥有大型分析数据库且服务器电力很小的客户,这可能会导致ECM非常慢。 – IvanL

回答

3

正如其他地方所提到的,ECM可以很好地处理该负载。在一般情况下,在ECM吞吐量受到限制:

  • 碎片指数“分析”数据库(或只是能力有限,对同)
  • 带宽限制。如果每个邮件是500KB(大量的图片),每秒发送10个邮件需要5Mbit带宽问题

在服务器上

  • CPU从到目前为止你分享的内容,我不能猜测,其中以上是限制您的安装吞吐量。我个人的猜测是数据库的容量和速度。

    点击此处了解详情:http://sdn.sitecore.net/upload/sdn5/products/ecm/200/ecm_tuning_guide_20-a4.pdf

  • 3

    我也有类似的问题,与客户在那里,它正在采取小时发送电子邮件。检查Sitecore.EmailCampaign.config文件中的NumberThreads设置。 “1”的默认值很低,大多数服务器应该能够处理更多的线程。

    绝对遵循Mark发布的调整指南。 Performance Measurement Tool可以帮助您获得理想的发送线程数,以便您不会过度使用或不使用服务器。