I’m developing a PHP script for a client which processes the biggest amount of data I ever dealt with (on PHP).
I’m running it on a server with dual-core Xeon 2.8 GHz (= 4 CPUs), 3 GB RAM, and it’s still struggling with it. The PHP script itself require about 250 MB of RAM – this is after much tweaking; previously it kept on crashing due to running out of memory. However, it also accesses the database heavily and transfer a lot of data into it.
And this script is supposed to be run daily. I don’t think more tweaking is possible, so a more powerful server is probably in order here….