NGINX takes 2nd place in Web Servers from Microsoft IIS

NGINX takes 2nd place in Web Servers from Microsoft IIS

Summary: Apache remains the top Web server, but open-source NGINX has just taken second place from Microsoft's Internet Information Services.

SHARE:

NGINX tops Microsoft s IIS in the Web Server race

NGINX tops Microsoft's IIS in the Web Server race

If you know anything about Web servers, you know that open-source Apache is the number one Web server in the world by a wide margin. You also know that Microsoft's Internet Information Services (IIS) is the number two Web server. As of the end of 2011, though, you'd also be wrong about second place. The number two active Web server, according to Netcraft, the leading Web server analytics company, is now NGINX.

NGINX, pronounced Engine-X, if you don't know it, is an open-source Web and reverse proxy server and e-mail proxy server to boot. It's has been used for years on many popular Russian Web sites such as Yandex, Vkontakte, and Rambler. In recent years, it's been picked up by major Western sites including Facebook and Wordpress.com.

These Web sites, and millions of others, have moved to NGINX because it's very fast and uses few system resources. The company has claimed that NGINX can deliver 10 times the performance of the leading Web server on the same hardware. I'm not sure about that but I do know it's faster than Apache or IIS. NGINX manages this by being event-based. So, it doesn't spawn new processes or threads for each Web page request. That means that even as the Web server load increases, memory use remains low and predictable.

NGINX can also be used to improve performance because it can be used as a reverse proxy. In this load balancing mode, NGINX still looks like an ordinary Web server but at the data center, Web requests are being distributed among multiple back-end servers. The net result is that NGINX provides very fast and stable Web services with minimal hardware.

So it is that, according to Netcraft, of the over half-a-billion Web servers they track, while Apache and IIS gained users their overall market-share of active Web sites fell as NGNIX gained both market share this month and absolute growth with an addition of 6.9M hostnames. This gives NGINX an all-time high of 9.63% of all Web sites.

In terms of Active Sites, NGINX gained 1.9-million which put it ahead of ISS by a nose with second largest number of Active Sites, 22,221,514. IIS is now in third with 22,142,114.

It's not much of a lead, and in total sites, IIS is still well ahead, but since IIS has been losing market share since June 2010 and NGINX has been growing rapidly, I think it's safe to say that by mid-year, the big two Web servers will be Apache and NGINX with IIS slowly, but surely, falling behind.

Related Stories:

Apache and IIS' Web server rival NGINX is growing fast

Apache's Hadoop cloud computing framework achieves 1.0 status

Topics: Hardware, Browser, Microsoft, Open Source, Servers

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

53 comments
Log in or register to join the discussion
  • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

    I don't know if it is really fair to compare IIS to Apache/NGINX. My guess is IIS is more likely to be used in ERP/LOB/Corporate Portal. In my mind, IIS's biggest competitor would be Oracle's WebLogic. However Kudos to NGINX for their marketshare growth.
    bmonsterman
  • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

    Kudos to Engine-X
    daikon
  • Go Baby Go!

    Anything that displaces IIS is a good thing. Anyone still writing .asp/.aspx deserves to have their website closed down and condemned. In fact I will not buy from any e-commerce site if I see .asp or .aspx... And I tell them that.
    itguy10
    • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

      @itguy10

      What a surprise. You'd scootch your hiney along the lawn rather than wipe with TP if you thought MS had a hand in making it.
      whatagenda
      • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

        @whatagenda

        No, I'd use a Bidet or wet nap.

        There is no reason to use Microsoft. Ever.
        itguy10
      • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

        @whatagenda

        No, I'd use a Bidet or wet nap.

        There is no reason to use Microsoft. Ever.
        itguy10
    • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

      @itguy10 <br><br>I have read some asinine things on this blog, but you get the reward for most ... Next you will say Cold Fusion is the way to go ... Real IT people dont have time for the illogical
      tankvision
      • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

        @tankvision

        Why? Plenty of webtailers out there. Why support one that uses the least secure Web server? Not to mention has the highest TCO since it's bound to Windows.

        It's called sticking to your beliefs. Try it sometime - it is good to support those that think like you.
        itguy10
      • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

        @itguy10<br><br>Sticking to beliefs is good for religion ... In business and IT there is no room for fanaticism or the illogical ... You need innovation, creativity, and efficiency. Going back to my example, the odds are against me if my pool is limited to 10 Cold Fusion developers left in the world and unknown corporate support ... You know real IT decisions ...
        tankvision
      • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

        @tankvision

        So how is that wrong? I'm buying widgets. Company X has them for $9.99 and uses IIS as their web presence. Company Y has them for $9.99 and uses something else (Apache, NGIX, etc). I choose Company Y because all things being equal I'd rather support a company that shares my philosiphy.

        I won't support Microsoft for the same reason I wouldn't support anything Michael Vick does (as I detest animal cruelty), Chris Brown (violence against women), etc. It's called sicking to your principles.

        And when you build solutions that are not tied to any particular platform like Windows you free yourself. You also build a more agile business.

        Say MS decided to up licensing costs 2x for Windows, Exchange, SQL, etc. Build your platform on them and where do you go? Oops, sorry you can't. You just take it. Now if you built on Linux and Red Hat upped your licensing you could go to CentOS, Suse, or roll your own. If your e-mail is on something like Notes or Zimbra you could run on Linux, Windows, or other supported platforms.

        It's called Agility and something MS lacks. They speak the speak but have never walked the walk. Get out of the MS ecosystem and their answer is often "we have a product that does that. You should use that"....
        itguy10
      • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

        @itguy10

        "So how is that wrong? I'm buying widgets. Company X has them for $9.99 and uses IIS as their web presence. Company Y has them for $9.99 and uses something else (Apache, NGIX, etc). I choose Company Y because all things being equal I'd rather support a company that shares my philosiphy"

        But that is not what your original post said: "In fact I will not buy from any e-commerce site if I see .asp or .aspx"
        bmonsterman
      • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

        @tankvision

        In my experience Windows is too high maintenance and too unstable to use for large scale or mission critical projects. @itguy10 has a point, and I'm speaking from experience rather than ideology. I don't like Microsoft much either but that doesn't stop me from using their OS where it works best. Running a high-traffic website with heavy database loads is not where it works best. For that you use either Linux or BSD, period.
        thezorch@...
    • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

      @itguy10 Fill out you ID10T form
      jgoode@...
    • What, no make believe horror stories, this time

      @itguy10

      where's one of your imaginative "MS ate my homework" stories?

      You're slipping
      William Farrel
      • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

        @William Farrel

        They didn't eat my homework. Their vastly inferior solutions put food on my table. Luckily people still buy their POS solutions and that keeps me employed.

        Luckily I'm not tied to them - I have my hand in the Linux and Mac cookie jar so I'm agile for any opportunities that may arise.
        itguy10
    • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

      @itguy10

      Oh boy, as if IIS can't do PHP !

      IIS since 7.0 is a robuust offering and I would run it above apache any day. Of course the number of IIS servers that are NOT exposed to the internet are not included in any of these numbers....
      sjaak327
      • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

        @sjaak327

        I think some Apache servers with mod_mono would suffer a bit too with his decision :P
        Federico Churca-Torrusio
    • Isn't that a bit harsh?

      @itguy10
      As long as you access it with whatever browser you want, I don't see why you should care what technology a vendor uses to publish its website.

      Personally, I'm reluctant to have anything to do with MS, but others can and should make their own decisions.'
      John L. Ries
    • RE: NGINX takes 2nd place in Web Servers from Microsoft IIS

      @itguy10

      I think you really judge by your own experience and there is really no need of fanaticism in business! You first speak about IIS Web server, then about .asp and .aspx, which are not really the same (even though by default they go together)... If you don't trust IIS, that's fine... you don't need to troll over here... If you have real stats from your own experience... websites? metrics? whatever else... show us, otherwise stay silent! And... don't worry... you won't see .asp or .aspx because its almost every new website goes with routing engine which will not display the file extensions ;) he he... btw... I see other guys saying from experience Windows and IIS doesn't work well.. See StackOverflow as an example... I bet you haven't made larger website... have you? If yes... give us something to click on...
      hajans
  • I don't think so

    Around 50% servers are windows OS, most of them for IIS (some for SQL Server). All servers in my company with hyper-v have IIS installed. I have IIS installed in all my personal machines and I use them every day. Do they count?
    ZenithY