Re: Performance Hints?

From: Date: Wed, 28 Jul 0100 03:25:35 +0000
Subject: Re: Performance Hints?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-8196@lists.php.net to get a copy of this message
As others have said, it sounds like you're trying to do quite alot of including, and nested includes, and all around perhaps too many lines of code on each page. Can you try putting these files in a RAM disk instead? I'd guess that the OS probably caches these files, but perhaps it's too much for your cache. How much RAM is on the machine in question? 32,000 lines of code in most web-oriented languages is a bit much. Anyone tried to run 32,000 lines of ASP and see how fast that goes? .5 seconds to load would be pretty quick. It's all relative to your coding strength on a platform, I realize, but I had a 1500 line page in ASP which was just a bear to run. I was lazy to start, so after optimizing and pruning it, got it down to ~900 lines. it was still a bear running. I can't imagine 32,000 lines of code running optimally in ASP, PHP, ColdFusion or Perl. In short, I don't think your problem lies with choosing PHP so much as trying to fit too much into it. > Hi, > > I'm having *major* performance problems with a very large web > application, and was wondering if anyone could be kind enough to > offer a few suggestions... > > I'm finding that a *huge* bottleneck is just parsing the PHP code, > before it even gets executed. I have a test page that includes > several files, and many of the included files include other files. > In total, I have 46 files being included in a page with a total of > 32,000 lines of code. Just including these files (before even > executing the code) is taking at least .5 seconds. Note that this > time does not include the execution of any code, it's just including > class definitions, etc., to be used later in the page. > > We have been using PHP 3, but are just now starting to experiment > with PHP 4 in hopes that it will help. But there is no noticable > difference thus far. Any hints??? Am I insane for having such a > large project in PHP? > > Any advice would be welcome. > > Thanks!!! > > John > > > ---- > John Brayton > Web Application Engineer > Clearway Technologies (http://www.clearway.com/) > brayton@clearway.com > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#8196) next »