Jill Grozalsky
Jill Grozalsky

Reputation: 31

Sitecore ECM Slow to Process/Dispatch

I have a client who is using the ECM and just dispatched an email blast to approximately 18,000 users. The dispatch is taking quite a while (about 2 hours to process not even half of the users).

Has anyone encountered this issue?

Can the ECM not handle such large lists?

Upvotes: 1

Views: 572

Answers (2)

Craig Taylor
Craig Taylor

Reputation: 1173

I had a similar issue with a client where it was taking hours to send emails. Check the NumberThreads setting in the Sitecore.EmailCampaign.config file. The default is quite low at "1" and most servers should be able to handle more threads.

Definitely follow the tuning guide that Mark posted. The Performance Measurement Tool can help you get the ideal number of sending threads so that you're not over or under utilizing your server.

Upvotes: 3

Mark Cassidy
Mark Cassidy

Reputation: 5860

As mentioned elsewhere, ECM can handle that load just fine. In general, throughput on ECM is limited by:

  • Fragmented indices on the "analytics" database (or just limited capacity on same)
  • Bandwidth limitations. If each mail is 500KB (lots of images), sending 10 mails per second requires 5Mbit bandwidth
  • CPU on the server in question

From what you've shared so far, I cannot guess as to which of the above is limiting the throughput on your installation. My personal guess would be capacity and speed of the database.

More information here: http://sdn.sitecore.net/upload/sdn5/products/ecm/200/ecm_tuning_guide_20-a4.pdf

Upvotes: 3

Related Questions