ID: 27215
Updated by: sniper@php.net
Reported By: waboring at 3gstech dot com
-Status: Feedback
+Status: No Feedback
Bug Type: Performance problem
Operating System: Redhat 9
PHP Version: 5CVS-2004-02-10 (dev)
New Comment:
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Open". Thank you.
Previous Comments:
------------------------------------------------------------------------
[2004-02-11 15:05:48] sniper@php.net
I have not noticed any performance problem with PHP 5, quite the
opposite actually. Please provide information how you have configured
PHP (what web server is used, are you running PHP5 as CGI or as a
module, what configure line was used when compiling PHP, what possible
extensions you load in php.ini if any, etc.)
(isn't all this mentioned in the instructions about HOW to report???)
------------------------------------------------------------------------
[2004-02-11 14:00:22] waboring at 3gstech dot com
I'm not sure what else you want me to provide. The bug is very clear.
There is a big performance issue with php5 just including a file with a
class in it. php4 does not show this problem.
I have created a directory on my web server that shows the test code.
http://phphtmllib.newsblob.com/bug/index.php
This is running in an php4 environment and it takes 0.005s to execute
the index.php code.
I don't have php5 running on this machine, as it is a production box.
You can look at the source code of the scripts by pointing to the
following files.
http://phphtmllib.newsblob.com/bug/index.phpshttp://phphtmllib.newsblob.com/bug/includes.phpshttp://phphtmllib.newsblob.com/bug/ContainerClass.phpshttp://phphtmllib.newsblob.com/bug/XMLTagClass.phpshttp://phphtmllib.newsblob.com/bug/HTMLTagClass.phps
When I run this on my machine (Pentium 4 1.8Ghz 512M ram)
php4: 0.005s
php5: 0.100s
------------------------------------------------------------------------
[2004-02-10 20:19:37] waboring at 3gstech dot com
Description:
------------
I am the maintainer of phphtmllib. I just got the latest php5 from cvs
built and working, but have noticed a serious performance issue with
just doing includes.
reproduce:
download phphtmllib from
http://phphtmllib.newsblob.com/downloads/download.php?version=2.4.0
tar -zxvf phptmllib-2.4.0.tgz into your favorite location
create a simple script that does nothing but include the library
include file. "phphtmllib-2.4.0/include.inc"
The execution of which takes over 1 second to complete.
This script takes 0.075 to complete in php 4.3.2
Reproduce code:
---------------
<?php
$phphtmllib = "/location/where/you/installed/it";
include_once($phphtmlib."/includes.inc");
//Those 2 lines take over 1 second
?>
Expected result:
----------------
expected the simple include script to return in under .1 ms
Actual result:
--------------
The script took over 1 second to execute.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=27215&edit=1