Slashdot Mirror


2003: Year of Apache

John Chamberlain writes "Netcraft's numbers for the new year are in. The trend graphs tell a story: 2003 was the Year of Apache. If Time magazine had a server-of-the-year award the cover would be featuring a feather. Since October 2002 market share has grown from 53% to 64%, a 20% gain while Microsoft IIS, its nearest competitor has shrunk from 36% to 24%, a 33% decline. The change in server totals was even more dramatic. Apache HTTP Server increased from about 20 million to 32 million (+60%) while all other competitors remained flat."

10 of 440 comments (clear)

  1. I'm one of those by gorfie · · Score: 5, Interesting

    Our department is moving from IIS 4.0 to Apache 1.3.29 within the next few months. The server is up & running and I'm working on porting our site over. The reasoning for the switch?

    While MS requires patching & monitoring, so does Apache/Linux (although it's not as time-consuming IMO). I also haven't had up-time issues with IIS although I inherently believe Apache would beat IIS in that category.

    The true reason is that Apache processes SSI from the outside, while IIS processes them from the inside. I can make more modular code using apache (i.e. a single template for the whole site that the index files link to, and that template links to "content" and "data" files in a given directory). It also seems to perform better, but that's because I was using Access on the IIS machine, and MySQL on the Apache machine. Also Apache/MySQL are cheaper (putting SCO aside).

    The only other good reason was to learn something new/different to make myself more marketable. :)

  2. Makes you wonder by twoslice · · Score: 5, Interesting

    People don't generally switch web servers just for the heck of it. Obviously, there must be something seriously wrong with IIS to make people switch - I wonder what that could be...

    --

    From excellent karma to terible karma with a single +5 funny post...
  3. Who *are* these guys? by fm6 · · Score: 5, Interesting

    We need to a series -- a long series -- of Slashdot interviews with key Apache people. I mean, look at all the stuff they're into. And the list doesn't seem to have any vaporware or bogged-down projects -- which is damned remarkable in the Open Source community, where people tend to be big on ideas and short on followthrough. Let's get these people under the microscope and find out what they're doing right!

  4. normalize for traffic? by Hollins · · Score: 4, Interesting

    It would be nice to see how this would look for percentage of http traffic rather than percentage of domains. I'm not sure who would be favored, but it seems like a better metric.

  5. Re:Yes, but measuring webserver market share is ha by ugen · · Score: 5, Interesting

    Netcraft gives very specific rules by which it measures webserver counts here: http://www.netcraft.com/Survey/mechanics.html

    Always helps to actually visit the site. Their methods will favor Apache somewhat, as IIS does not generally play very well in hosting environments with virtual domains for various reasons. Of course that in itself is an indicator of server quality :)

  6. when we're finished patting ourselves on the back: by ciaran_o_riordan · · Score: 4, Interesting

    These statistics make us happy, but they're not the whole story.

    When we bragg about these numbers, Microsoft respond with:
    "Our webserver is used by more Forbes/Fortune 500 companies and is used by more secure websites. Apaches numbers are only high because a lot of amateurs use it".

    What is our argument to that? (we don't have one. We just ignore it and continue patting ourselves on the back.)

    If we are to progress, it's better to look at what going *wrong*, and try to improve that.

  7. Re:Yes, but measuring webserver market share is ha by Tet · · Score: 5, Interesting
    Do you count the total number of webservers, or just domains? What if you use a very ineffecient implimentation, and it takes twice the number of machines to do it?

    Even then, how do you count them? How many machines are running any given web site? My sites currently have 8 servers behind a pair of load balancers. But it appears to the outside world as if it's a single machine. Also, do you consider all servers equal? Should my personal site be given equal weight with my company's banking sites? I'd be interested to see a weighted graph so that sites with more traffic have a greater impact. But the problem with that is, how do you measure it?

    As an aside, I'm getting mildly concerned about Apache's market share. Not because I don't like it -- I do, and run both personal and corporate sites with it. But I distrust software monocultures, and I fear Apache's heading that way. So I hope that Apache gets some viable competition. I also hope, however, that it comes from somewhere that isn't intent on displacing it with proprietary, incompatible servers. So that'd be something other than IIS, then...

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  8. Me too by Linker3000 · · Score: 4, Interesting

    We run an online testing and certification engine, written in perl. It WAS hosted on a Win2K/IIS box, but about once a week the server would lock up with IIS hitting 100% CPU utilisation and the only way to 'fix' it was to reboot. The same code's been running on a Redhat 9/Apache server for about 2 months now with no downtime.

    Our MD was so impressed with the port (which was very trivial), that she's asked me to consider migrating our main in-house server to Linux too - it's mainly a 'file and print' box so this should be a piece of cake.

    We WERE looking at a contact management system (possibly Maximizer or Goldmine), but now we're seriously considering an open source alteratives-should save us about 7000UKP in apps and licences.

    --
    AT&ROFLMAO
  9. Apache 2.0 by Anonymous Coward · · Score: 5, Interesting

    Too much stuff does not work well under Apache 2.0.x. Specifically mod_perl has some interesting gotcha's, HTML::Mason has some issues, there are some Apache::DBI issues, .... long list.

    Basically when the server went to 2.0.x, the rest of the supporting community wasn't ready. Most of it is still in testing mode. The 1.3.x branch is "good enough", and it doesn't break stuff. 2.0 is good, but it breaks stuff.

    Another way to look at it is that my company ships product based upon 1.3.x. Moving to 2.0.x would require several things which don't yet exist. As we are happily operating under 1.3.x, we have no reason to move. If the Apache folks decide to completely abandon 1.3.x, thats OK as we have source and can fix it as needed.

    I suspect that most folks will stay with 1.3.x for the forseeable future. The 2.0.x migration will cause more headache than it is worth, and it will cost money/time.

  10. Sends binary files as text/plain MIME type by bunratty · · Score: 4, Interesting

    It's nice to see that Apache is gaining ground. Now it if could only send out WMV and RAR files with the correct MIME type, that would be great!

    --
    What a fool believes, he sees, no wise man has the power to reason away.