Hello! I have a large installation and send out about 2 million emails per day. As the list has grown, it's obviously taking longer and longer to send this level of email.
It takes about 8 hours to send 1 million.
I was hoping upgrading to 2.X would magically make things faster, but that wasn't the case - yet.
I have 16 CPU's (just upgraded from 8) - and the sending speed hasn't increased much.
My cron settings are set to 300 subs at once, 120 batches in parallel. (1 campaign in parallel only)
The bottleneck is the selections towards the END of the job.
Has anyone else noticed that at the beginning of a big send, the selections are much quicker to process a batch... but once you get to about 65% of the send completed, the selections for a batch take so much longer.
What are some things I can try to improve this performance?
1) Would creating a "sending group" help - which would make use of putting emails in some sort of a queue perhaps?
2) How about playing with the # of batches in parallel?
3) Sometimes my segments have 3 criteria, 2 of which are "if a custom field does NOT contain this string". Could this be making things slow?
Any other tips/pointers to bump up speed of these selections toward the end of a job?
Thank you so much!
Dan
It takes about 8 hours to send 1 million.
I was hoping upgrading to 2.X would magically make things faster, but that wasn't the case - yet.
I have 16 CPU's (just upgraded from 8) - and the sending speed hasn't increased much.
My cron settings are set to 300 subs at once, 120 batches in parallel. (1 campaign in parallel only)
The bottleneck is the selections towards the END of the job.
Has anyone else noticed that at the beginning of a big send, the selections are much quicker to process a batch... but once you get to about 65% of the send completed, the selections for a batch take so much longer.
What are some things I can try to improve this performance?
1) Would creating a "sending group" help - which would make use of putting emails in some sort of a queue perhaps?
2) How about playing with the # of batches in parallel?
3) Sometimes my segments have 3 criteria, 2 of which are "if a custom field does NOT contain this string". Could this be making things slow?
Any other tips/pointers to bump up speed of these selections toward the end of a job?
Thank you so much!
Dan