Welcome! Log In Create A New Profile

Advanced

Re: expression engine + fast-cgi + nginx

Kiswono Prayogo
November 17, 2009 07:16AM
yes, just now i found that nginx was not better than apache.. >_<

Apache2 vs Nginx fair'er test!

The same: Using spawn-fcgi 1.6.2-2 spawning 4 child + v8cgi 20091117,
query from 4 tables in postgresql, real development example coding
script
The diff: apache2-mpm-prefork 2.2.12-1ubuntu2 + libapache2-mod-fastcgi
2.4.6-1 VS nginx 0.8.24-0~ppa1


### Apache2 First, Nginx Last, -c 4 -n 300
sudo /etc/init.d/nginx stop ; sudo /etc/init.d/apache2 start ; ab -c 4
-n 300 http://127.1/uphs-cms/index.sjs ; sudo /etc/init.d/apache2 stop
; sudo /etc/init.d/nginx start ; ab -c 4 -n 300
http://127.1/uphs-cms/index.sjs ;

Time taken for tests: 74.771 seconds 85.420 seconds
Requests per second: 4.01 [#/sec] (mean) 3.51 [#/sec] (mean)
Time per request: 996.953 [ms] (mean) 1138.930 [ms] (mean)
Time per request: 249.238 [ms] 284.733 [ms] (mean,
across all concurrent requests)
Transfer rate: 3827.96 [Kbytes/sec] 3350.71 [Kbytes/sec] received

APACHE +11..

### Nginx First, Apache2 Last, -c 4 -n 300
sudo /etc/init.d/apache2 stop ; sudo /etc/init.d/nginx start ; ab -c 4
-n 300 http://127.1/uphs-cms/index.sjs ; sudo /etc/init.d/nginx stop ;
sudo /etc/init.d/apache2 start ; ab -c 4 -n 300
http://127.1/uphs-cms/index.sjs ;

Time taken for tests: 87.097 seconds 91.375 seconds
Requests per second: 3.44 [#/sec] (mean) 3.28 [#/sec] (mean)
Time per request: 1161.296 [ms] (mean) 1218.328 [ms] (mean)
Time per request: 290.324 [ms] 304.582 [ms] (mean,
across all concurrent requests)
Transfer rate: 3286.18 [Kbytes/sec] 3132.40 [Kbytes/sec] received

NGINX +5..

### Apache2 First, Nginx Last, -c 16 -n 64
sudo /etc/init.d/nginx stop ; sudo /etc/init.d/apache2 start ; ab -c
16 -n 64 http://127.1/uphs-cms/index.sjs ; sudo /etc/init.d/apache2
stop ; sudo /etc/init.d/nginx start ; ab -c 16 -n 64
http://127.1/uphs-cms/index.sjs ;

Time taken for tests: 20.376 seconds 21.050 seconds
Requests per second: 3.14 [#/sec] (mean) 3.04 [#/sec] (mean)
Time per request: 5093.951 [ms] (mean) 5262.544 [ms] (mean)
Time per request: 318.372 [ms] 328.909 [ms] (mean,
across all concurrent requests)
Transfer rate: 2996.73 [Kbytes/sec] 2900.67 [Kbytes/sec] received

APACHE +1..

### Nginx First, Apache2 Last, -c 16 -n 64
sudo /etc/init.d/apache2 stop ; sudo /etc/init.d/nginx start ; ab -c
16 -n 64 http://127.1/uphs-cms/index.sjs ; sudo /etc/init.d/nginx stop
; sudo /etc/init.d/apache2 start ; ab -c 16 -n 64
http://127.1/uphs-cms/index.sjs ;

Time taken for tests: 20.643 seconds 21.055 seconds
Requests per second: 3.10 [#/sec] (mean) 3.04 [#/sec] (mean)
Time per request: 5160.739 [ms] (mean) 5263.868 [ms] (mean)
Time per request: 322.546 [ms] 328.992 [ms] (mean,
across all concurrent requests)
Transfer rate: 2957.89 [Kbytes/sec] 2899.99 [Kbytes/sec] received

NGINX +1..

### Apache2 First, Nginx Last, -c 2 -n 50
sudo /etc/init.d/nginx stop ; sudo /etc/init.d/apache2 start ; ab -c 2
-n 50 http://127.1/uphs-cms/index.sjs ; sudo /etc/init.d/apache2 stop
; sudo /etc/init.d/nginx start ; ab -c 2 -n 50
http://127.1/uphs-cms/index.sjs ;

Time taken for tests: 13.526 seconds 12.732 seconds
Requests per second: 3.70 [#/sec] (mean) 3.93 [#/sec] (mean)
Time per request: 541.050 [ms] (mean) 509.290 [ms] (mean)
Time per request: 270.525 [ms] 254.645 [ms] (mean,
across all concurrent requests)
Transfer rate: 3526.75 [Kbytes/sec] 3746.62 [Kbytes/sec] received

NGINX +1..

### Nginx First, Apache2 Last, -c 2 -n 50
sudo /etc/init.d/apache2 stop ; sudo /etc/init.d/nginx start ; ab -c 2
-n 50 http://127.1/uphs-cms/index.sjs ; sudo /etc/init.d/nginx stop ;
sudo /etc/init.d/apache2 start ; ab -c 2 -n 50
http://127.1/uphs-cms/index.sjs ;

Time taken for tests: 14.858 seconds 14.600 seconds
Requests per second: 3.37 [#/sec] (mean) 3.42 [#/sec] (mean)
Time per request: 594.316 [ms] (mean) 584.007 [ms] (mean)
Time per request: 297.158 [ms] 292.003 [ms] (mean,
across all concurrent requests)
Transfer rate: 3210.61 [Kbytes/sec] 3267.34 [Kbytes/sec] received

APACHE +0..

i guess there are no real winner? >_<

On 11/17/09, sinarababni <1@sinarabbani.com> wrote:
> hi,
>
> I tried the installing fast-cgi on a very busy expression engine blog
> installation (100,000+ hits/day) and I would end up with way too many cgi
> processes??? However when I tried reverse nginx as reverse proxy over apache
> running php, I get amazing results. Almost all the load (http requests) stay
> on nginx which is amazing to watch :)
>
> I used standard configurations found on wiki.nginx.org
>
> any experiences or ideas?
>
>
>
>


--
--

Regards,
Kiswono P
GB
Subject Author Posted

expression engine + fast-cgi + nginx

sinarababni November 17, 2009 07:00AM

Re: expression engine + fast-cgi + nginx

Kiswono Prayogo November 17, 2009 07:16AM

Re: expression engine + fast-cgi + nginx

Igor Sysoev November 17, 2009 08:06AM

Re: expression engine + fast-cgi + nginx

Reinis Rozitis November 17, 2009 08:56AM

Re: expression engine + fast-cgi + nginx

Reinis Rozitis November 17, 2009 08:58AM

Re: expression engine + fast-cgi + nginx

Roast November 17, 2009 09:12AM

Re: expression engine + fast-cgi + nginx

Kiswono Prayogo November 17, 2009 08:20PM

Re: expression engine + fast-cgi + nginx

sinarababni November 17, 2009 09:44PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 209
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready