|
Posted by Matthew Weier O'Phinney on 09/28/34 11:08
* Neal Schilling <n_schilling@charter.net>:
> I know this question probably gets asked a lot, but I'm setting up a Web
> Server shortly and am debating going with PHP 5 on Apache 2.0 or 1.3. In
> short, is PHP 5, when combined with either Apache 1.3 or 2.0 on Linux or
> FreeBSD, ready for a production environment? This is, of course, an
> opinion, but back your opinion with as much fact as possible.
I read a blog entry by a PHP/PEAR developer that stated the following:
"Serving PHP via Apache 2 is 27 percent slower then via Apache 1 DSO and
31 percent slower then Apache 1 static."
(http://ilia.ws/archives/32-Apache-1-vs-Apache-2-Performance.html)
The flip side is that apache2 is faster at serving static content, both
in compressed an uncompressed form. Make your own conclusions.
Basically, the big benefit of using apache2 is threading support -- but
PHP4/PHP5 are not considered threadsafe -- not because PHP isn't
threadsafe, but because a number of the libraries against which it *may*
link may not be threadsafe. So, when you run PHP in the apache2 prefork
mode, you lose all the threading benefits.
> Also, if PHP 5 is NOT ready, do you feel PHP 4.3 is ready for production
> with Apache 2.0?
As far as I know, the same issues are present for PHP4 as PHP5 when
using apache2.
--
Matthew Weier O'Phinney | WEBSITES:
Webmaster and IT Specialist | http://www.garden.org
National Gardening Association | http://www.kidsgardening.com
802-863-5251 x156 | http://nationalgardenmonth.org
mailto:matthew@garden.org | http://vermontbotanical.org
Navigation:
[Reply to this message]
|