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