I have a huge (at least I think, for a script anyway) PHP script... it is 
over 1.000 lines of code.
And it updates (do an entire DELETE-ALL / LOAD-ALL) an SQL Server database 
(over 35MB). It runs for over an hour (sometimes 2hs)... and I divided it 
into steps... so each step is a function in the script that when is over 
calls a javascript function that reloads the script to the next step.

I was wondering if this is enough to get a good 'memory-cleaning'. Or it 
would be better to have lots of files (in total, there are 27 separate 
steps). I began noticing some processing slowness after the first 35 
mins... it get's 'tired'. The script starts running and with 
ob_implicit_flush() on, the output is flushed almost at real time... but 
after 10 or 12 steps it starts to get slow and do NO FLUSHING at all... 
only showing the entire output at once after the whole step has ended. 
Should I split it into files? Is because it's running on (eek!) IIS? Maybe 
the size of the file is getting in the way?

Can someone help me out?

Ah... one other thing. Has anybody experienced very weird behaviours of PHP 
with IIS? Sometimes I press 'stop' at the browser but PHP is still running. 
I can see it eating up memory in the TaskManager. And it won't stop until I 
kill it. And the most weird part is, as soon as I call a script (any 
script) PHP returns to the TaskManager with the same amount of memory it 
had when it was running tha massive script mentioned above. Does IIS really 
suck, or is there something very wrong with my config?
____________________________
. Christian Dechery (lemming)
. http://www.tanamesa.com.br
. Gaita-L Owner / Web Developer


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to