[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-windows
Subject:    Re: [PHP-WIN] Apache or IIS???
From:       Jorge Hernandez <jfha73 () gmail ! com>
Date:       2013-09-18 19:54:30
Message-ID: CAMSC_zftJ6L0fMSyV38Br0Y+OpFfmcLfrMN_B26SZMgDk03d=A () mail ! gmail ! com
[Download RAW message or body]

After careful examination of my configuration files (httpd.conf and
php.ini) I could get it to run as Apache Module with these results:

PHP version : 5.5.3
Platform : WINNT
--------------------------------------
test_math                 : 1.059 sec.
test_stringmanipulation   : 2.210 sec.
test_loops                : 0.773 sec.
test_ifelse               : 0.479 sec.
--------------------------------------
Total time:               : 4.521 sec.

CGI (NTS) might be faster, but that's damn close than my previous
results, so at this point I don't think it's Windows Server 2012.


On Tue, Sep 10, 2013 at 2:39 PM, bruno@chalopin.fr <bruno@chalopin.fr> wrote:
> Le 10 sept. 2013 à 19:15, Jorge Hernandez <jfha73@gmail.com> a écrit :
> 
> > Hey guys,
> > 
> > Has anybody run this test, I'm in the middle of it and have found that
> > PHP runs faster as CGI-nts (IIS) than Module-ts (Apache), as per
> > Windows Server 2008 R2 running PHP 5.5.3 x64 with Apache 2.4 x64 I was
> > getting benchmarks of over 15 secs, I just ran the same benchmark on
> > Windows Server 2012 x64 and Apache 2.4 x64 with PHP 5.5.3 x64 and got
> > this:
> > 
> > PHP version : 5.5.3
> > Platform : WINNT
> > --------------------------------------
> > test_math                 : 1.093 sec.
> > test_stringmanipulation   : 2.106 sec.
> > test_loops                : 0.772 sec.
> > test_ifelse               : 0.477 sec.
> > --------------------------------------
> > Total time:               : 4.448 sec.
> > 
> > This doesn't make sense to me:
> > 
> > Win 2008 R2 + Apache 2.4 x64 => over 15 seconds for the total time of benchmark
> > Win 2012 + Apache 2.4 x64 => less than 5 secs
> > 
> > If both servers are using the same Apache and the same PHP, shouldn't
> > they be similar?
> > 
> > Also, when I tried CGI over Apache I got 3.x seconds which tells me
> > that it should run faster on IIS (CGI-nts)
> > 
> > Or:
> > 
> > PHP NTS (for IIS) runs faster than TS (For Apache) even though Apache
> > has always been the main server for PHP.
> > 
> > Any ideas?
> > 
> > --
> > 
> > Jorge Hernandez
> 
> Hi,
> 
> As far as I know NTS version will always be faster than TS ones as handling the \
> safety of thrreads require more treatments. Now I can't explain this difference \
> between 2012 and 2008. perhaps 2012 is highly optimized ;-) 
> Btw, on all bench i've made so far, IIS is always faster and more stable than \
> apache on windows. (On heavy load tests I easily crash apache where IIS is fine) 
> Regards,
> 
> Bruno
> 



-- 

Jorge Hernandez



165 East 115th Street #4B
New York, NY 10029

jfha73@gmail.com

tel:
fax:
mobile:

646-403-9802
646-519-4352
646-262-1908

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic