Re: PHP slowness

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Create profiling information for your application with pear's Timer class or 
something similar.

regards,
Bostjan



On Saturday 26 February 2005 11:50, Gerard wrote:
> > 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

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux