I had previously been on a acf 9 enterprise server that was taken offline so now I am running on a new server with acf11 and lucee 4.5.
I'm tasked with sending out 2 newsletters a month, that hit 100k people each. Each newsletter is customized and sent via cfmail. I basically run through queries of 5000 records at a time and reload the page with a javascript refresh until all 100k records are done.
On CF9 ent cfadmin, I was able to check the keep connection alive, and work it up to 40 connections at a time with the mail settings. I would be able to send 100k emails in about 45 minutes to an hour.
When I initially tried acf11 standard to find that its mail is single threaded and would take days to send the 100k records and cause a bottle neck with the rest of the outgoing emails on the server..
I then installed Lucee. I'm getting better performance then with acf11 standard, but still kind of slow.I've got it sending out about 300 messages a minute.
I went into Lucee server and web admin, turned it from 20 up to 40 maximum concurrent threads.... restarted, and then up to 60, restarted, and then up to 100 and restarted.... I tried throwing more ram at it... and the performance I get with 20, seems to be the same performance I get with 100... so I'm basically wondering if the concurrent tasks listed in server/web admin even have an affect on mail sending?
The remote-client/open folder, reached a maximum of 95k messages and has been working for the last 6+ hours to bring it down... but I was wondering if there is any other setting that I should look at for increasing the speed it sends out.
I have always been connecting to sendgrid to send my messages on both cf9ent and lucee.
Any tips would be appreciated.
Thanks
Steve