Written by James McDonald

February 26, 2014

Running nginx with php-fpm configured to run a php-fpm

Running Apache using mod_fcgid to run php-cgi as a different user from Apache

I ran the Apache benchmarking tool

ab -c 100 -n 10000 http://servername/php_page.php

The php_page.php file has the following in it.

<?php

header('Content-type: text/html');

foreach($_SERVER as $h=>$v)
   if(ereg('HTTP_(.+)|REMOTE_ADDR',$h,$hp))
                echo "<li>$h = $v</li>\n";
?>
no net (local)net (accross network)
Apache on Rackspace 512 MB VPS instance16.92616.590
NGinx on Rackspace VPS 1GB Ram instance7.3126.795

The end result was as the table above.

Interestingly ab spawned so many copies of the php-cgi that it quickly ran out of resources on the 512 MB server so I have to figure out how to throttle it so it doesn’t fall over.

 

 

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.

You May Also Like…

Clear HSTS Settings in CHrome

Open chrome://net-internals/#hsts enter the domain in the query field and click Query to confirm it has HSTS settings...

Ubuntu on Hyper-v

It boils town to installing linux-azure # as root or sudo apt-get update apt-get install linux-azure...