Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Apache Software

2003: Year of Apache 440

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."
This discussion has been archived. No new comments can be posted.

2003: Year of Apache

Comments Filter:
  • I'm one of those (Score:5, Interesting)

    by gorfie ( 700458 ) on Sunday January 11, 2004 @12:18PM (#7944791)
    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. :)
  • Makes you wonder (Score:5, Interesting)

    by twoslice ( 457793 ) on Sunday January 11, 2004 @12:18PM (#7944799)
    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...
  • by fm6 ( 162816 ) on Sunday January 11, 2004 @12:19PM (#7944810) Homepage Journal
    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 [apache.org]. 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!
  • by Hollins ( 83264 ) on Sunday January 11, 2004 @12:21PM (#7944818) Homepage
    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.
  • I wonder, why... (Score:4, Interesting)

    by SharpFang ( 651121 ) on Sunday January 11, 2004 @12:22PM (#7944827) Homepage Journal
    ...so many even tiny sites - home PCs, private tiny hosts and such, run Apache.
    It's big. It's slow. (okay, it can stand a big load without much slowdown, but overall latency is high) It's a system hog. These computers are often older Pentiums, sometimes 486s, sometimes used as clients/terminals, sometimes serving several other tasks.

    Why people so rarely use tiny HTTP servers like Boa [boa.org], Mathopd [mathopd.org], thttpd [acme.com]... especially, that those tiny thingies are extremely fast under light load, light on system resources, have most of features every "amateur webmaster" wants, and because of small code base, usually completely bug-free.

    Field for "Evangelism"?
  • by Clay_Culver ( 583328 ) on Sunday January 11, 2004 @12:23PM (#7944832)
    Did anyone notice that in July 2002, Apache took a hit in numbers, and Microsoft gained for a brief period of time? (Check the graph, you will notice a spike in Microsoft's numbers, a dip in Apache in July 2002.) Does anyone know what this corresponds to?
  • by ugen ( 93902 ) on Sunday January 11, 2004 @12:29PM (#7944869)
    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 :)

  • by ciaran_o_riordan ( 662132 ) on Sunday January 11, 2004 @12:34PM (#7944905) Homepage
    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.
  • 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...

  • Me too (Score:4, Interesting)

    by Linker3000 ( 626634 ) on Sunday January 11, 2004 @12:37PM (#7944921) Journal
    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.
  • by Anonymous Coward on Sunday January 11, 2004 @12:38PM (#7944924)
    'Netcraft confirms it' jokes are tired.
  • by The One KEA ( 707661 ) on Sunday January 11, 2004 @12:39PM (#7944932) Journal
    Most definitely. I think these numbers will finally silence those misguided idiots who continue to say that Apache doesn't get exploited as much because "it's less popular" or "it's not used by anyone" or "it's written by a bunch of unpaid amateurs". Apache gets used because it's clean, simple, reliable, robust, and most importantly, EASY TO CONFIGURE.

    If 2003 was the Year of Apache, then 2004 will be the Year of the LAMP [uoregon.edu].
  • by phoxix ( 161744 ) on Sunday January 11, 2004 @12:41PM (#7944950)
    How many people have plans of leaving apache 1.3x to newer apache 2x ?

    Enough said

    Sunny Dubey
  • Re:I'm one of those (Score:4, Interesting)

    by Dalroth ( 85450 ) * on Sunday January 11, 2004 @12:46PM (#7944978) Homepage Journal
    May I ask why you're moving to Apache 1.x and not 2.x?

    Bryan
  • Apache 2.0 (Score:5, Interesting)

    by Anonymous Coward on Sunday January 11, 2004 @12:56PM (#7945040)
    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.
  • by Rank Amateur ( 38275 ) on Sunday January 11, 2004 @01:09PM (#7945123)
    For the overly slashdot-addled, the same headline (and similar story) is being run as we speak on K5.

    Kind of reminiscent of the time when Time and Newsweek ran identical cover stories on Bruce Springsteen.
  • by Anonymous Coward on Sunday January 11, 2004 @01:11PM (#7945141)
    Y'all are forgetting that a good layer 7 proxying firewall is also going to skew things.

    With the combination of URLScan header removal and a Unix-based firewall (few folks are insane enough to put up IIS webservers and Windows Firewalls on the same network...) my IIS5/6 hosts don't look anything like a Windows box as far as Netcraft is concerned.

    Throw in a hardware load balancer doing SSL offloading, and the client connections are never going to see my hosts directly for Netcraft to count.
  • by gaijin99 ( 143693 ) on Sunday January 11, 2004 @01:12PM (#7945146) Journal
    "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.)
    Um, why should I care what Forbes/Fortune 500 companies are doing? Remember these are the same companies which have such a terrific track record for merger success (more than half of all mergers fail within 4 years), corporate ethics (Enron/Haliburton/etc anyone?), and even profitibility (Disney under Eisner). Sure, they buy a lot of MS software, which doubtless is yet another measure of their essential stupidity. I don't really understand how highly educated executives can make such consistantly bad decisions, but they do.

    I agree that we have to find out what we're doing wrong, but I can't see Fortune 500 company adoption as a huge indicator of doing things right. They're dinosaurs run by dinosaurs and I rather strongly suspect that many of the current Fortune 500 companies will die off in the next decade.

  • Re:Makes you wonder (Score:3, Interesting)

    by UnknowingFool ( 672806 ) on Sunday January 11, 2004 @01:15PM (#7945163)
    One of my projects last year was to install a new piece of software that intergrated with web services for evaluation purposes. The software maker offered 2 versions. 1 with .NET/IIS and the other J2EE/not-IIS (read Apache, Websphere, Netscape). I did 2 installs on the same Windows 2000 machine.

    With Apache, it was upfront that it required a bit more tweaking to get it to work. But changing a few config files didn't really take a lot of time. While the .NET/IIS version installed without much intervention, it was difficult to figure out how to cofigure IIS even though it was the same setup as Apache.

    There were three major factors in our decision. Ultimately we went with Apache mostly because the J2EE web services worked so much better than .NET. That was the software makers design choices not ours. Cost was not an issue with us because we already had Windows 2000 Server. For a mom and pop places, I don't know how they would get IIS without Server. For Apache, it doesn't matter since it will work on client or server versions. The last factor considered was, at that time, there happened to be major exploits of IIS in the news.

  • So? (Score:3, Interesting)

    by khasim ( 1285 ) <brandioch.conner@gmail.com> on Sunday January 11, 2004 @01:17PM (#7945174)
    That's the fun with statistics. You can slice them anyway you want to get the results you want.

    So, there is a segment of the market that uses IIS more than Apache. Should we argue with that? Why?

    Now, despite all those "amateurs" that are putting Apache on the Internet, Apache still has fewer worms, exploits, etc than IIS.

    Which tells you that all those "amateurs" are:
    #1. Better qualified than those non-amateurs running IIS.
    #2. Running a better product.
    or
    #3. Just plain lucky, over and over and over again.
  • by Anonymous Coward on Sunday January 11, 2004 @01:31PM (#7945268)
    No, there are lots of reasons Linux is chosen, not just hype. Firstly, it supports a broader range of x86 hardware -- not a massive issue on servers, but can make a difference.

    Secondly, you can find better commercial support.

    Thirdly, many Linux distro releases are supported with fixes and updates for much longer than FreeBSD. Each FreeBSD version (x.x) has 12 months of fixes from the security team; in contrast, Debian has about two years and RHEL offer a huge 5 years. When you're managing loads of servers, it's much easier than upgrading each machine's OS every 12 months and re-testing your custom software.

    FreeBSD is great, but those are some reasons why Linux is chosen, and they matter to a lot of folks!
  • by Anonymous Coward on Sunday January 11, 2004 @01:45PM (#7945347)
    There has been 50% increase of Java ServerSide site this year than last year. Among most popular servlet engine was
    Tomcat which is developed by Apache

    Apache's J2EE Jeranamo Server is coming out end of this year.
  • by Pieroxy ( 222434 ) on Sunday January 11, 2004 @02:18PM (#7945551) Homepage
    While IIS is not the leader, it is interesting to note the trend on open-source webservers:

    Apache from 22M to 31M (40%)
    Jetty from 1150 to 3731 (324%)
    Resin from 24224 to 57113 (235%)

    vs. Closed source ones:
    IIS from 9.7M to 9.6M (-0.1%)
    Lotus-Domino from 78k to 86k (10%)
    Oracle from 6629 to 8167 (23%)
    Weblogic from 5344 to 7844 (46%)

    It looks like
    a. The big boys have a trend that is slower than the small ones
    b. Open source grows a lot faster.

    That says a lot about the dynamic of open source webservers in general, and probably all open source tools to some degree.
  • by bunratty ( 545641 ) on Sunday January 11, 2004 @02:19PM (#7945554)
    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 [mozillazine.org], that would be great!
  • by jellomizer ( 103300 ) on Sunday January 11, 2004 @02:29PM (#7945622)
    Well sure the small web-server have a better chance of getting a higher percentage.
    Lets say I make the Jellomizer Web Server and I install it as my own webserver.
    then next year I got 5 clients to install it.

    Wow thats a 500% growth. Amazing!

    Now if I had 100 installed and I got 5 more people that is only a 5% growth. So growth will be faster when you have smaller numbers.
  • by Pieroxy ( 222434 ) on Sunday January 11, 2004 @02:38PM (#7945684) Homepage
    I still can't figure out why my favorite webserver is only growing at 24% (377 to 469). Is tomcat that bad? I install it everywhere I can (I probably account for more than 2% of these numbers)!

    I still don't understand why a majority of webservers I have found around were configured as Apache+Tomcat, and they would only have static content and a couple of servlets/JSP. What's he point of putting an Apache on the front end in this case?

    Anyways, maybe I should switch to something else... ;-)
  • by Proudrooster ( 580120 ) on Sunday January 11, 2004 @02:47PM (#7945759) Homepage
    Don't worry, IIS gets stopped either by memory leaks, MS Patches, or worms at least once a month. What I found amazing was that so many decided to let MS IIS touch the public Internet. I've learned my lesson, nothing made by MS touches the public Internet and must be protected by a circle of Linux boxes.

    If a nation expects to be ignorant and free, in a state of civilization, it expects what never was and never will be.
    -Thomas Jefferson 1816
  • by Pieroxy ( 222434 ) on Sunday January 11, 2004 @03:06PM (#7945898) Homepage
    Tomcat WAS slow when it was given to the Apache foundation by Sun, because it was a reference implementation. This is not true anymore.
  • by CowboyBob500 ( 580695 ) on Sunday January 11, 2004 @03:37PM (#7946071) Homepage
    i don't use php, so using 2.x isnt an issue for me.

    PHP is running my webmail just fine on my 2.x server on Linux (uptime.netcraft.com is Slashdotted so can't give a link)

    Bob
  • by T-Ranger ( 10520 ) <jeffw@chebucto.nTWAINs.ca minus author> on Sunday January 11, 2004 @03:56PM (#7946166) Homepage
    While these numbers are impressive, and definitly show relative growth of a given product over time, there usefellness compating products is suspect.

    If raw counts of usages indicate quality, then MSIE would be the highest quality web browser by a factor of around 20 (something 95% market share right?). Outlook would be the best mail/PIM software. /. readers would disagree with such a statement. So why do we accept conclusions based the same type of logic based on stats from netcraft?

    What "we" need is something like some the stock market indicators. [the good ones] are not just a raw sum of all the stocks out there, or all the stocks traded on a given market. There a collection of hand picked stocks. I suspect the specific criteria for being included are secret, but long term stability is almost definitly an important peice of the pie. There not using penny stocks, just IPOd companies, companies in trouble, or companies experiencing isolated/unique growth.

    What I propose for someone to do, is to develop such a system for HTTP server usage. Build a list of say, 5000, sites. The sites should be distributed accross all topics, all markets. It should include sites run by non-IT centric companies, IT companies that are primarly "brick and mortar" and web-only companies as well. It should include scanning web hosting companies, colo housed sites, sites run off 56k modems. What they have in common is that they all have some level of longevity (if not stability).

  • One argument... it's irrelevant.

    If Microsoft are trying to sell it on the basis of "big professional companies use IIS", it doesn't really work for me. I'm interested in what sites like Amazon, Google, the BBC, Tesco, Natwest, BT, British Airways and the IMDB run on. Stuff that either gets a lot of traffic, has to be secure or both.

    I don't have a list of the Forbes 500, but I've had a look at the FTSE 100 in the UK, and a great deal of those companies don't have what I'd call major websites - their businesses don't depend on high traffic. There are companies involved in Biotech, Construction, Mining and Food production.

  • by tonyr60 ( 32153 ) * on Sunday January 11, 2004 @04:31PM (#7946426)
    "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"

    Yes, IIS is used by many Fortune 500 companies, but so is Apache. My largest client "uses" IIS for a small vendor supplied internal application (so MS$ counts it as an IIS site). But 99% of internal and external web pages are served from Apache.
  • Why 1.3, not 2.0? (Score:2, Interesting)

    by gtrubetskoy ( 734033 ) * on Sunday January 11, 2004 @04:31PM (#7946428)
    Our department is moving from IIS 4.0 to Apache 1.3.29 within the next few months.

    Speaking as a member of the Apache HTTP Server project, I am curious - why aren't you moving to Apache 2.0?

  • well (Score:2, Interesting)

    by ShadowRage ( 678728 ) on Sunday January 11, 2004 @05:16PM (#7946711) Homepage Journal
    apache's good, really damn good, and oncey ou get some optimizations in, it's sheer ownage.
    it's complicated, but in a good way, and to configure it, you may have to sit there for an hour scrolling along, playing around with the options, but once you get it going, it works, and is stable.
    not to mention a lot of the 3rd gui configurators are easier to understand than IIS, and give more options that give you total control of your webserver. the percentage that doesnt use apache are either afraid of it, think it's too hard, dont care, unwilling windows users that have it enabled by default, or companies that have CEO's that are tied by the balls to bill gates' finger.
  • Re:TCO (Score:3, Interesting)

    by jxs2151 ( 554138 ) on Sunday January 11, 2004 @09:28PM (#7948420)
    Basic technology such as web servers are on their way of being removed from the realm of competition. 2004 is promising.

    'Cause we all know competition is a bad thing, right?

    I think perhaps he meant that http server is becoming a commodity. Study up on product life-cycles as it relates to commoditization.

    This [infocomm.org] might help.

  • by dipipanone ( 570849 ) on Monday January 12, 2004 @04:05AM (#7950500)
    don't put words in my mouth.

    That isn't what I was doing. I was employing a rhetorical device to draw your attention to the fact that a great many such servers also exist, and they provide a more of a problem than they do a solution.

    There are authentication tools that IIS brings to the table that makes them really attractive in the intranet server market (like being able to obtain domain login information.

    You mean domain in the peculiar Microsoft sense of the term, right? I can see how IIS might offer some embrace and extend-style additions to try and tie people in to their OS as well, yeah.

When bad men combine, the good must associate; else they will fall one by one, an unpitied sacrifice in a contemptible struggle. - Edmund Burke

Working...