Activity Stream
48,167 MEMBERS
62412 ONLINE
besthostingforums On YouTube Subscribe to our Newsletter besthostingforums On Twitter besthostingforums On Facebook besthostingforums On facebook groups

Page 1 of 4 123 ... LastLast
Results 1 to 10 of 31
  1.     
    #1
    Member
    Website's:
    KWWHunction.com wgtools.com

    Default Apache vs nginx vs lighttpd (And Cherokee!)

    This thread was inspired by Lifetalk in the CB, sorry but I didn't set up Cherokee as I couldn't be bothered reading up as to how. But I'll include it next time! If you want to run some tests on your own machine that'd be cool for comparison (especially with hardware and stuff).

    Server specs:
    CPU: Xeon X3430 @ 2.40GHz
    RAM: 8GB
    HDD: 2x 1000GB in SW RAID 1.
    BW: 100Mbps (Not that it matters...).

    Server is CentOS 64bit, completely fresh format and the latest available kernel. Nothing has been ran on this server previously. There's no optimizations made server side, as this is to give a comparison of the http servers only. PHP 5.3.6 is used for all tests.

    Apache is the "every mans" httpd. It is pretty good for hosting, very good at handling host names and what not, but it's kinda sucky for performance. That's not to say that it can't be configured well. But, to give a comparison to lighttpd and nginx, I've left Apache as is with a standard PHP CLI installation. Both nginx and lighttpd are very, very easy to install and configure with php-cgi. I've ran tests without any cache op as well as xCache and APC. Minimal configuration options are used besides the bare requirements for them to operate.

    A concurrency of 10 is used for all tests, a total of 20,000 requests is made. Reading around the net you'll usually see recommendations such as "nginx for static" ... "lighttpd for php-cgi" for example, so, let's see if all these peoples thoughts are true

    Static Files

    KWWH's logo.png

    Apache:

    Requests per second: 6309.83 [#/sec] (mean)
    Time per request: 1.585 [ms] (mean)
    Time per request: 0.158 [ms] (mean, across all concurrent requests)

    lighttp:
    Requests per second: 10981.46 [#/sec] (mean)
    Time per request: 0.911 [ms] (mean)
    Time per request: 0.091 [ms] (mean, across all concurrent requests)

    nginx:
    Requests per second: 11286.66 [#/sec] (mean)
    Time per request: 0.886 [ms] (mean)
    Time per request: 0.089 [ms] (mean, across all concurrent requests)

    Winner: nginx

    PHP file no xCache/APC

    A PHP file with the following code is used. Nothing complex, just a simple piece of code that will out put "Hello!" 5 times.

    PHP Code: 
    <?php
    $arr 
    = array(12345);
    foreach (
    $arr as $val) {
    echo 
    "Hello!";
    }
    exit;
    ?>
    Apache:
    Requests per second: 3495.35 [#/sec] (mean)
    Time per request: 2.767 [ms] (mean)
    Time per request: 0.277 [ms] (mean, across all concurrent requests)

    nginx:
    Requests per second: 3942.56 [#/sec] (mean)
    Time per request: 2.536 [ms] (mean)
    Time per request: 0.254 [ms] (mean, across all concurrent requests)

    lighttpd:
    Requests per second: 4091.25 [#/sec] (mean)
    Time per request: 2.386 [ms] (mean)
    Time per request: 0.239 [ms] (mean, across all concurrent requests)



    Winner:
    lighttpd

    With xCache:

    Please note Apache is skipped for this test.

    nginx:
    Requests per second: 4118.34 [#/sec] (mean)
    Time per request: 2.428 [ms] (mean)
    Time per request: 0.243 [ms] (mean, across all concurrent requests)

    lighttpd:
    Requests per second: 4596.48 [#/sec] (mean)
    Time per request:
    2.176 [ms] (mean)
    Time per request:
    0.218 [ms] (mean, across all concurrent requests)


    With APC:

    nginx:
    Requests per second: 4075.07 [#/sec] (mean)
    Time per request: 2.454 [ms] (mean)
    Time per request: 0.245 [ms] (mean, across all concurrent requests)

    lighttpd:
    Requests per second: 4166.00 [#/sec] (mean)
    Time per request: 2.400 [ms] (mean)
    Time per request: 0.240 [ms] (mean, across all concurrent requests)


    Winner: May as well be a tie. Except lighttpd does perform better with it's "native" xCache, which I guess can be expected considering it's made by the same people.

    Take this as you may. I am unbiased between nginx or lighttpd. I've used both and they both have their pro's and con's. Overall I think nginx is a better performer for proxy setups and static files whilst PHP just takes the cake for PHP. I guess this simple test proves that in a way. But either way, if you set up your server correctly you won't notice much difference between them. I definitely recommend them over Apache.

    Another thing to bear in mind is that these results may differ highly to your own server, this server is a completely stock standard machine and there's many things you can do to increase the performance!

    Cherokee vs Apache vs lighttpd vs nginx (Static only).

    Thanks to Lifetalk!

    His vacant box:
    CPU x3440 @ 2.53GHz
    8GB Memory
    2x1TB Drives in LVM (consider this equal to SW RAID 0)
    BW: 1gbps, not that it matters.
    Tested file: KWWH logo

    APACHE:
    Requests per second: 10820.39 [#/sec] (mean)
    Time per request: 0.924 [ms] (mean)
    Time per request: 0.092 [ms] (mean, across all concurrent requests)

    CHEROKEE:
    Requests per second: 12190.83 [#/sec] (mean)
    Time per request: 0.820 [ms] (mean)
    Time per request: 0.082 [ms] (mean, across all concurrent requests)

    NGINX:
    Requests per second: 14842.53 [#/sec] (mean)
    Time per request: 0.674 [ms] (mean)
    Time per request: 0.067 [ms] (mean, across all concurrent requests)

    LIGHTY:
    Requests per second: 13922.32 [#/sec] (mean)
    Time per request: 0.718 [ms] (mean)
    Time per request: 0.072 [ms] (mean, across all concurrent requests)
    eLight Reviewed by eLight on . Apache vs nginx vs lighttpd (And Cherokee!) This thread was inspired by Lifetalk in the CB, sorry but I didn't set up Cherokee as I couldn't be bothered reading up as to how. But I'll include it next time! If you want to run some tests on your own machine that'd be cool for comparison (especially with hardware and stuff). Server specs: CPU: Xeon X3430 @ 2.40GHz RAM: 8GB HDD: 2x 1000GB in SW RAID 1. BW: 100Mbps (Not that it matters...). Server is CentOS 64bit, completely fresh format and the latest available kernel. Nothing has Rating: 5

  2.   Sponsored Links

  3.     
    #2
    Banned
    Website's:
    KWWHunction.com
    i love this review of the three web servers eLight, i my self use nGinx with apache it works very well i would recommend nGinx to anyone i my self have been meaning to try out lighttpd never have used it.

  4.     
    #3
    Member
    Website's:
    KWWHunction.com wgtools.com
    Well, lighttpd and nginx can be used together. A bit more to set it up, but the results would be there if you're struggling for performance!

  5.     
    #4
    Banned
    Website's:
    TehHost.net
    can you add litespeed standard edition in the comparison aswell please?

    and if possible also add memory used by each webserver

  6.     
    #5
    Member
    Website's:
    KWWHunction.com wgtools.com
    I've used litespeed once, two years ago maybe, both nginx and lighttpd out performed it. That may have changed but in my eyes these are better and free.

  7.     
    #6
    Banned
    Website's:
    TehHost.net
    ^^ according to litespeed staff LSWS is far better than nginx, so i just wanted to see that in action

    Code: 
    http://www.litespeedtech.com/support/forum/showthread.php?t=2429

  8.     
    #7
    Banned
    @elight
    how much time you took for this benchmark testing? lol
    [i believe you have so much time to do so]

  9.     
    #8
    Member
    Website's:
    KWWHunction.com wgtools.com
    About an hour or so. I already had some of the stuff installed, was just the screwing around, installing the accelerators and editing that was annoying

  10.     
    #9
    Banned
    Website's:
    google.com
    thanx for test, searching for this. +1

  11.     
    #10
    Member
    Website's:
    EastsideHosting.com MediaONAIR.com ImgWiz.com cPadmin.net EastsidePCWorks.com HostedTalk.com
    Well I don't have benchmarks, but I can give you first hand at the use of LiteSpeed.

    I was looking for something to more less 'Prevent DDoS Attacks' as 'Apache 2.2.x' wasn't working for my hosting web server and since I use cPanel, I had to find a solution. I've knew about LiteSpeed and figure I'll use a 'Free Trial' and see how it works.

    Even though there trial only goes for 15 days (You can get two trials for the same server IP and use it for one month) afterwards, I bought a 1 CPU at $32.00 (Don't need all cores to be bought) - This does more less prevent DDoS, but I've noticed a lot my clients complaining in regards too sites not working, Such as Ajax based chat clients or settings were not in an admin control panel were not working, not to mention the /tmp really got full and cause the LiteSpeed server to die constantly.

    After messing with this for 3 months after constant tweaking, I found I was it was causing me to loose customers.

    I needed a completely different solution, I was wondering if Nginx was even supported with cPanel, one day I was installing FFMPEG for a VPS client and I noticed something on the corner of my eye cPNginx - The creators of ffmpegautoinstall also has an cPanel Nginix, So I was like what the hell.

    Switched back to Apache.
    Disabled LiteSpeed Completely.
    Installed Nginx and used there Free Trial.

    I have to say, The performance is so much better and runs side by side with apache and none of my clients are complaining, not to mention this also more less prevents DDoS.

    So I paid the $5 per Month and I use this on two of my servers and may consider paying a year in advance.
    EastsideHosting - (Web Hosting, Proxy Hosting, Reseller Program)
    MediaONAIR - (SHOUTcast Servers, ICEcast Servers, Reseller Program)
    Server Administrator - (Dedicated Servers, VPS Management, One Time Services)
    ImgWiz - (Free Image Hosting)

Page 1 of 4 123 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. httpd aka apache & lighttpd, mod_php_ruid2
    By Mr.krypton in forum Technical Help Desk Support
    Replies: 0
    Last Post: 23rd Jan 2012, 07:33 PM
  2. PORTS (Apache and nginx) !!
    By chiwan in forum Server Management
    Replies: 3
    Last Post: 23rd Sep 2011, 03:30 PM
  3. Nginx + Varnish + Apache
    By masterb56 in forum Server Management
    Replies: 5
    Last Post: 5th Jul 2011, 05:05 PM
  4. Running rapidleech on Apache or Lighttpd?
    By kohkindachi in forum Technical Help Desk Support
    Replies: 10
    Last Post: 28th Nov 2010, 12:21 PM
  5. Webserver ... Apache / Lighty / NginX
    By EvilGenius in forum Technical Help Desk Support
    Replies: 12
    Last Post: 13th Aug 2010, 10:05 PM

Tags for this Thread

BE SOCIAL