[clue-tech] Improving performance of php sending mail via exim on	CentOS5
    Dan Harris 
    dan at drivefaster.net
       
    Thu Mar  4 20:55:09 MST 2010
    
    
  
On 3/3/10 4:56 PM, Greg Knaddison wrote:
> Hello Cluebies,
>
> I've got a problem that spans PHP, Exim, and maybe Linux just enough
> that this is the best place for figuring it out. It's a discussion
> site sending e-mail notifications to users. It needs to generate
> custom messages for each user so it is calling php's mail() function
> once per recipient. There are 7,000 people who get notified with each
> new post to the site.
>    
Are you calling mail() 7,000 times?  If so, can you instead add all the 
recipients as bcc and call mail() once?  It seems that you're incurring 
a lot more overhead in the php process.  Letting Exim handle the mass 
distribution should be a lot more resource-efficient.
-Dan
    
    
More information about the clue-tech
mailing list