Re: Individual bulk e-mails - performance question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Robert Cummings wrote:

> On Sun, 2008-08-31 at 12:12 +0200, Per Jessen wrote:
>> Robert Cummings wrote:
>> 
>> >> That's easily taken care of.  Instead of a cron-job, you could
>> >> have a script running as a daemon, checking for emails to be sent
>> >> every 5mins.
>> > 
>> > That's the same as running a cron every 5 minutes except now you
>> > also need to detect if your daemon dies :) On the plus side though,
>> > you eliminate the overhead of starting up the script every 5
>> > minutes :)
>> 
>> It is not the same as it will prevent multiple scripts running
>> concurrently in case a batch of emails takes longer that 5 minutes.
>> Checking if the daemon dies - I guess it's a matter of taste or
>> paranoia, but I don't think it's necessary when the script is
>> sufficiently simple:
>> 
>> #!/bin/sh
>> while true
>> do
>>     <yourscript>
>>     sleep 300
>> done
> 
> I accomplish the same with cron scripts by using locks with expiry.

There are many ways to skin a cat.  I also tend to use cron+locks to
avoid multiple concurrent scripts, but for shorter intervals, I tend to
use the daemon. 


/Per Jessen, Zürich


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux