1. I start the BIG memory process, but split the memory load into smaller pieces, so there was no problem with the CPU timeout.
Now that is a wild hunch. How did you find out that the problem is primarily with the CPU? Are you even? If so, what does your test give? If not, how do you now verify that this is not a timeout problem?
Despite the fact that you stated that there will be no specific problem, you do not confirm this, and many questions are still open. This suggests guessing what is counterproductive for troubleshooting (what are you doing here).
What you write here simply means that you wrote the code in chunk memory, however this is not a test for problems with the CPU timeout. One is code, the other part is test. Do not mix them. And don't make wild guesses. Problems for the test, otherwise this did not happen.
First of all, you just need to show you that when troubleshooting, look for facts (monitor, test, profile, debug step) to avoid assumptions. This is important, otherwise you are looking in the wrong places and asking the wrong questions.
From what you describe how the client (browser) behaves, it is not a matter of time. You have a problem in that the response between the response of the header and the response to the body is time consuming to taste your browser. One browser takes a timeout (since such a limit value was called, and it looks more correct for me), and the other browser assumes something is approaching, why not save it.
So you just have a processing problem. Refer to the menu of your Internet browsers (HTTP clients), the configuration values ββof which you can change to change this behavior. For instance. monitor with curl request at the command line, how long the request really takes. Then set your browser out of time when you connect to this server for the amount of time that you just measured. For example, if you use Internet Explorer: http://www.ehow.com/how_6186601_change-internet-timeout-options.html or if you use Mozilla Firefox: http://forums.mozillazine.org/viewtopic.php?f= 7 & t = 102322 & start = 0
Since you did not show the code on the server side, I assume that you want to solve this problem with the client settings. Curl helps you measure the number of seconds that such a request takes. For detailed query information, use the -v switch (Verbose).
In case you do not want to allow this on the client, curl will still help you measure important data and easily play any synchronization associated with the server. Therefore, in any case, you should go to Curl on the command line, especially since viewing the response headers may show what causes (again) the esoteric behavior of the Internet explorer. Again, the -v switch shows you request and response headers.
If you like to automate such tests using a PHP script, this is also possible with the PHP Curl extension. This is described in: