johnnyb
01-25-2007, 09:02 PM
Hi,
I've been asked to try to speed up a perl program, (Gossamer List). However, I have no knowledge of Perl, I'm a PHP guy. Here's what I know about the script:
It's a mailing list script that keeps it's addresses & info in a MySQL Database. It was published in 2004, (I think), and doesn't appear to have been updated since.
In the current application it's able to send about 2666 emails per hour, less than one per second, so for my client who has 180,000 subscribers it takes 3 days to send a mailing. Also, they have to log in via SSH to start the mailing so that the script will continue running for 3 days to complete the job. Ideally they would like to be able to use the web interface provided by the script.
We're running a LAMP server and I've already installed mod_perl as reccommended by the publisher. Is there anything else I should be doing to provide an environment for the script to run as fast as possible? Please keep in mind that I haven't worked with perl before so while something may be a no-brainer for you I probably haven't thought of it.
Thanks in advance,
John
I've been asked to try to speed up a perl program, (Gossamer List). However, I have no knowledge of Perl, I'm a PHP guy. Here's what I know about the script:
It's a mailing list script that keeps it's addresses & info in a MySQL Database. It was published in 2004, (I think), and doesn't appear to have been updated since.
In the current application it's able to send about 2666 emails per hour, less than one per second, so for my client who has 180,000 subscribers it takes 3 days to send a mailing. Also, they have to log in via SSH to start the mailing so that the script will continue running for 3 days to complete the job. Ideally they would like to be able to use the web interface provided by the script.
We're running a LAMP server and I've already installed mod_perl as reccommended by the publisher. Is there anything else I should be doing to provide an environment for the script to run as fast as possible? Please keep in mind that I haven't worked with perl before so while something may be a no-brainer for you I probably haven't thought of it.
Thanks in advance,
John