ID:               27215
 User updated by:  waboring at 3gstech dot com
 Reported By:      waboring at 3gstech dot com
 Status:           Open
 Bug Type:         Performance problem
 Operating System: Redhat 9
 PHP Version:      5CVS-2004-02-10 (dev)
 New Comment:

ok with further testing, I have trimmed my configure line down to the
following.



./configure \

-with-apxs=/usr/local/apache/bin/apxs



I then restart apache.

First hit to the test script .097 s

Second hit .187 s

third .264 s

.332 s

.346 s

.392 s  (peaked out here)



In each test, I wait a few seconds to make sure there is no load on the
machine.  I'm using a seperate machine to run the browser as to not
polute the server response times.



The entire php script.



<?php

$_time = explode(" ",microtime());

$start = $_time[1] + $_time[0];



$phphtmllib = "phphtmllib";

include_once( $phphtmllib."/includes.inc");



$_time = explode(" ", microtime());

$stop = $_time[1] + $_time[0];

$elapsed = substr($stop - $start, 0, 5);

echo "<i>elapsed time: ".$elapsed." s </i><br>\n";

?>


Previous Comments:
------------------------------------------------------------------------

[2004-03-23 16:40:14] waboring at 3gstech dot com

finally bugs.php.net is accessable again.  I wasn't able to hit it
since last friday!  bleh.



Anyway, I have tested w/ an up to date (as of now) cvs tree of php-src
and have re-run the test and am still seeing significant slowdowns just
by doing includes.



I am running the sample script that I have listed in the original
post.



php4 = .075 ms

php5 = .372 ms



php5 is acting strangely.  I do a restart of apache.

First time I hit the test script (php5) I get a time of about .100ms. 
I then wait about 2 seconds and make sure there is no load on the box. 
Then I hit reload in the browser.  That takes .237ms.  I do the same
thing again, and the next time the script takes even longer to execute
at .372ms.  



Here is my configure line.

./configure \

--with-oci8=/u01/app/oracle/product/8.1.7 \

--enable-sigchild \

--with-mcrypt \

--with-gd \

--with-png-dir=/usr \

--with-jpeg-dir=/usr \

--with-zlib-dir=/usr \

--enable-sysvsem \

--enable-sysvshm \

--enable-shmop \

--with-xml \

--with-zlib \

--with-gdbm \

--with-dom \

--with-curl=/usr \

--with-mysql=/usr \

--enable-mbstring \

--enable-tokenizer \

--enable-sockets \

--with-kerberos=/usr/kerberos \

--with-openssl \

--disable-cgi \

--with-xsl \

--with-bz2 \

--with-mhash \

--enable-soap \

--with-sqlite \

--with-flatfile \

--with-inifile \

--with-curlwrappers \

--with-apxs=/usr/local/apache/bin/apxs

------------------------------------------------------------------------

[2004-03-13 05:01:13] [EMAIL PROTECTED]

Can't you test this with some other code which doesn't require  bug
#27227 to be fixed..?



------------------------------------------------------------------------

[2004-03-03 14:28:25] [EMAIL PROTECTED]

Then we leave the status at "Feedback" until you can test again.



Derick

------------------------------------------------------------------------

[2004-03-03 14:23:22] waboring at 3gstech dot com

I can't really test this right now because I am waiting on another php5
bug to get fixed.  The other bug is
http://bugs.php.net/bug.php?id=27227  related to a bug in mixed case in
constructor names not being called correctly.

------------------------------------------------------------------------

[2004-02-25 13:17:02] duncan at emarketeers dot com

I have the same problem. 



Scripts which execute in ~100ms under php4 take ~2secs under php5.



This is php5-beta4 on Mandrake 9.0 and Mandrake 9.1



Linux gemini.emarketeers.priv 2.4.18-6mdksmp #1 SMP Fri Mar 15 01:24:36
CET 2002 i686



PHP configured with:

./configure --with-mysql --disable-libxml --with-apxs



apache is 1.3.27



No other php extensions loaded.



I can provide more details by email if required.



PLEASE LOOK AT THIS!

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/27215

-- 
Edit this bug report at http://bugs.php.net/?id=27215&edit=1

Reply via email to