The world as I see it……

Windows Server with IIS vs Linux with Apache Web Server…

Date: 29 March 2008
Category: WebSites
Tagged with: , , , , , ,

Today is another day and let me tell you that the ideas are flowing…
I have been attempting to get my personal website up to date. Then I realized that the ideas that the features that I want to run won’t necessarily run on Windows Server running IIS. So I am in a dilemma; do I continue using Windows Server running IIS or do I migrate to Linux. I have been doing a lot of searching and looking to see what other users recommend and why. This is what I have found so far.

Stability – duh advantage Linux OS. We have all seen the BSOD, but is that alone enough.

Performance – This is a subject of its own debate. I found reasons for both. Again it will really depend on what you would like to run. Overall I am finding that Apache Web Server is faster then IIS in both PHP and CGI as far as the actual load on the web server. Linux too will be able to handle higher amount of “users”

Windows IIS has one big advantage that I can find and that it supports the full use of ASP and If you are planning on deploying ASP functionality you will find that Windows IIS is the clear winner.

Linux running Apache, PHP, and MySQL will work well together. PHP has recently huge gains in popularity and is also growing at a rapid rate. I find that PHP runs “smoother” on Linux then Windows Server, but I have no personal experience yet.

I am still at loss. I have made the change to Linux hosting and I am currently waiting for the “server to update”; I will let everyone know my findings.

Internet Information Services
From Wikipedia, the free encyclopedia

Microsoft Internet Information Services (IIS, formerly called Internet Information Server) is a set of Internet-based services for servers using Microsoft Windows. It is the world’s second most popular web server in terms of overall websites, behind Apache HTTP Server. As of October 2007 it served 37.13% of all websites and 38.23% of all active websites according to Netcraft.[1] The servers currently include FTP, SMTP,NNTP, and HTTP/HTTPS.

Apache HTTP Server
From Wikipedia, the free encyclopedia

The Apache HTTP Server, commonly referred to simply as Apache, is a web server notable for playing a key role in the initial growth of the World Wide Web. Apache was the first viable alternative to the Netscape Communications Corporation web server (currently known as Sun Java System Web Server), and has since evolved to rival other Unix-based web servers in terms of functionality and performance.

It is often said that the project’s name was chosen for two reasons:[1] out of respect for the Native American Indian tribe of Apache (Indé), well-known for their endurance and their skills in warfare,[2] and due to the project’s roots as a set of patches to the codebase of NCSA HTTPd 1.3 – making it “a patchy” server[3] although the latter theory is a lucky coincidence [4]

Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. The application is available for a wide variety of operating systems, including Unix, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X, and Microsoft Windows. Released under the Apache License, Apache is characterized as free software and open source software.

Since April 1996 Apache has been the most popular HTTP server on the World Wide Web. However, since November 2005 it has experienced a steady decline of its market share, lost mostly to Microsoft Internet Information Services. As of February 2008 Apache served 50.93% of all websites.

1 Response to Windows Server with IIS vs Linux with Apache Web Server…

  • This blog was a very good read! I couldn’t have said things better myself.

  • Leave a Response