|
Posted by Gerard on 10/02/14 11:09
> Hi there, just for testings sake, you should get a script that figures
> out the page generation time for a php script... As luck would have it,
> I made a class for this not too long ago. give this a whirl.
>
> First, create a php script with this in it...
<--snip-->
> It will color code it for you and everything, give it a whirl and let us
> know what it tells you.
>
Good one. A simple index gives me this:
0.001297 seconds
Which is normal. All it does is request a counter from the DB and add 1 to
it. However, the page STILL takes 5 seconds to load. Or rather; for 5
seconds it does NOTHING and then it suddenly loads.
This is not the case with .htm and .html files, they load at once...
Somewhere there must be something which slows the execution of .php files
for (exactly) 5 seconds.
I just don't know what to think of this anymore :S
- Gerard
> Gerard wrote:
>
> >Hello people,
> >
> >Recently, one of my webservers became rather slow. At first we thought it
> >was the MySQL backend, but when logged in on MySQL using the command line
> >tool over SSH, it runs as smooth as ever.
> >Static content (normal html pages) also load without delay. It seems that
> >the bottleneck is PHP itself.
> >For the sake of comparison, I created 2 test pages:
> >
> >http://www.debuginc.com/test.html
> >http://www.debuginc.com/test.php
> >
> >Everyone I asked says that the PHP page takes over 5 seconds to
> load while
> >the HTML one instantly displays. The only code in the PHP page is <? echo
> >'hello world'; ?>. No MySQL stuff, so that eliminates the initial idea of
> >MySQL causing the slowness.
> >
> >Nevertheless, it IS slow and I have no idea why or where to
> start looking.
> >The phpinfo() can be found on www.debuginc.com/info.php. Any
> help or hints
> >are highly appreciated.
> >
> >Another interesting note; this problem started a couple of days
> ago without
> >any changes in the config or anything. At first I upped the amount of
> >connections Apache would accept, but it soon turned out that was not the
> >problem.
> >
> >Thanks,
> >- Gerard
[Back to original message]
|