Sitecore ECM Медленно обрабатывать / отправлять

У меня есть клиент, который использует ECM и только что отправил рассылку по электронной почте примерно 18 000 пользователей. Отправка занимает довольно много времени (около 2 часов, чтобы обработать даже половину пользователей).

Кто-нибудь сталкивался с этой проблемой?

Может ли ECM не обрабатывать такие большие списки?

2 ответа

Как упоминалось в другом месте, ECM прекрасно справляется с этой нагрузкой. В общем, пропускная способность на ECM ограничена:

  • Фрагментированные индексы в базе данных "аналитика" (или просто ограниченная емкость на том же)
  • Ограничения пропускной способности. Если каждое письмо составляет 500 КБ (много изображений), отправка 10 писем в секунду требует пропускной способности 5 Мбит
  • ЦП на рассматриваемом сервере

Из того, что вы уже поделились, я не могу догадаться, что из вышеперечисленного ограничивает пропускную способность вашей установки. Мое личное предположение будет емкость и скорость базы данных.

Более подробная информация здесь: http://sdn.sitecore.net/upload/sdn5/products/ecm/200/ecm_tuning_guide_20-a4.pdf

У меня была похожая проблема с клиентом, когда отправка писем занимала несколько часов. Проверить NumberThreads установка в Sitecore.EmailCampaign.config файл. Значение по умолчанию довольно низкое - "1", и большинство серверов должны иметь возможность обрабатывать больше потоков.

Обязательно следуйте руководству по настройке, которое опубликовал Марк. Performance Measurement Tool может помочь вам получить идеальное количество отправляющих потоков, чтобы вы не использовали сервер слишком активно или не слишком.

Другие вопросы по тегам