Slashdot Mirror


eWeek: Apache 2.0 Trumps IIS

AK47 writes "eWeek has a very positive review of Apache 2.0, entitled "Apache 2.0 Beats IIS at Its Own Game." They recommend the native Apache version on Windows over IIS for production use, citing superior security with no loss in performance."

26 of 480 comments (clear)

  1. How well can it run ASP? by autopr0n · · Score: 5, Insightful

    And if it can run ASP, can it run it 'all the way' -- ie could you take any ASP page and run it from apache?

    If it can handle ASP, there could be a lot of changeover. If not, then most 'hard core' M$ shops won't change.

    --
    autopr0n is like, down and stuff.
    1. Re:How well can it run ASP? by mdemeny · · Score: 5, Interesting
      You can get a lot to run on Apache using Sun Chili!Soft ASP.

      We were able to port all of our web-based reporting code with only 1 line change (including COM objects). However if your ASP is truly hard-core then it might be more difficult.

    2. Re:How well can it run ASP? by mikerackhabit · · Score: 4, Informative

      Well, you could ask the folks at Apache::ASP.

      From their website:

      Apache::ASP provides an Active Server Pages port to the Apache Web Server with Perl scripting only, and enables developing of dynamic web applications with session management and embedded perl code. There are also many powerful extensions, including XML taglibs, XSLT rendering, and new events not originally part of the ASP API!

      Sounds pretty good to me. Of course, I don't use much ASP so I don't really know what most 'hard core' m$ shops would need support for to be convinced to switch.

    3. Re:How well can it run ASP? by FattMattP · · Score: 5, Informative
      Apache::ASP provides an Active Server Pages port to the Apache Web Server with Perl scripting only
      Then it's not very useful. Apache::ASP only implements the ASP framework. The majority of ASP scripts written are in VBScript. If Apache::ASP only supports Perl then you're going to have to port all of your legacy VBScript based ASP pages to Perl. You might as well rewrite them in PHP or C at that point.

      When people ask if it supports ASP, they usually mean, does it execute ASP pages that contain code in VBScript or Microsoft's JScript.

      --
      Prevent email address forgery. Publish SPF records for y
  2. Yeah but.. by PopeAlien · · Score: 4, Funny

    Yeah but, unless you hire an 'expensive expert' you can't write off the investment in apache. Thats the problem with free software.

    heh. nevermind.

    1. Re:Yeah but.. by rodgerd · · Score: 5, Insightful

      So, when one of Microsoft's fine products is riddled with security holes, apologists blame the systems admins for not being competent.

      When deriding superior, free alternatives, they claim any baboon can administer Microsoft products.

      I'm failing to see the value proposition in a range of products which allow idiots to render a business vulnerable to serious damage.

  3. Ok, but what about linux? by awptic · · Score: 4, Interesting

    It's nice to see apache beating IIS on windows, but how does IIS compare to apache 2.0 running on linux? I can't find anything with a recent kernel, preferably post-2.4.10. Even an apache on windows vs apache on linux benchmark would be nice.

  4. Every time by SkulkCU · · Score: 5, Informative


    "unfriendly administration interface"
    looks to be the only negative thing they could say about it.

    In fact, it seems to be the only bad thing I ever hear these days about most open source programs.
    What the hell is going on? Do we need to hire some UI consultants from Microsoft or something?

    Applefans: I'm kidding

    --
    .sig last updated Jan. 14, 2000
    1. Re:Every time by shogun · · Score: 4, Insightful

      "unfriendly administration interface"
      looks to be the only negative thing they could say about it.

      In fact, it seems to be the only bad thing I ever hear these days about most open source programs.
      What the hell is going on? Do we need to hire some UI consultants from Microsoft or something?


      I would have to say quite the opposite about trying to admin an IIS machine, you want to change a simple setting? Expect to spend half an hour navigating menus till you find the setting hidden in some illogical unexpected location. Meanwhile to change the setting on almost any open source software package, just grep the config file(s) and you'll find where the option you want is within a couple of seconds.

    2. Re:Every time by flacco · · Score: 4, Insightful
      I don't have cute buttons and whirly-gigs on my administration interface

      That's because you're an "expensive expert", donchaknow.

      Christ, let's just give them GUI tools for config files and be done with it. It would ease the transition for a lot of IIS "admins" who would like to take a step up in life but have an inertia/familiarity problem. Settings that have a list of valid options to select from, a "help" button next to each item to help them grok the stuff that IIS has been hidig from them...

      Point being, don't let your superiority complex get in the way of an effective conversion effort.

      --
      pr0n - keeping monitor glass spotless since 1981.
  5. So Lets See by Peridriga · · Score: 5, Funny
    The Upside
    • Free
    • Runs On
    • Windows
    • BeOS
    • OS/2
    • *Nix
    No Performance Difference Interchangeable Modules

    Downside
    • "All configuration and administration is done by editing .conf files


    HOLY DAMN... Edit A FILE!!!!
    1. Re:So Lets See by JordanH · · Score: 4, Informative
      Not only that, but you can trade:

      • Free

      For:

      • "All configuration and administration is done by editing .conf files

      If you buy the product your Apache from Covalent. They offer all kinds of Enterprise services to support Apache, too, so there goes the one about Apache not having a support organization behind it like IIS.

    2. Re:So Lets See by TaoJones · · Score: 4, Funny
      Mmm, so editing a well documented text file is hard, while drilling down through a badly documented menu system (which reinstalls Visual Basic Scripting in the background without asking) is easy...


      I'll take hard for $200 Alex...

      --
      "Fear is the rootkit of democracy.." Blarkon
  6. Eh? by MisterBlister · · Score: 5, Insightful
    What a crappy 'comparison'. I'm no IIS fan (an understatement), but IIS's 'game' is ease of installation and administration....The headline claims that Apache 'beats IIS at its own game' and then goes on to say how Apache is harder to configure (though better than older versions) but that's ok because many experts believe GUI-based configurations are bad for security?

    Also, they don't even bother to publish any real results, all they say is "Apache kept pace with IIS during the entire test"..WTF does that mean in reality? Were they using dynamic pages or static? What were the software and hardware configs like? Numbers please?

    If this article were the other way around harping IIS over Apache 2.0, most Slashdotters would (rightly in that case too) be ripping it to shreds for being a flimsy piece of shit..Hopefully we can all see it for the garbage it is, even if in the end it supports our (well the majority of us, anyway) favorite web server.

    1. Re:Eh? by Sabalon · · Score: 5, Funny


      C:\Program Files\Apache> apt-get install apache
      'apt-get' is not recognized as an internal or external command,
      operable program or batch file.

      C:\Program Files\Apache> apt-get install php4
      'apt-get' is not recognized as an internal or external command,
      operable program or batch file.


      So I now have apache with php support? :)

      It really is a shame that tools like that don't just work on Winders. Then again

      apt-get install secureMSwebserver

      would probably crash the OS.

  7. Apache is consistently underrated by the media by graveyhead · · Score: 5, Informative

    I've always found it frustrating that the superior products produced by the Apache foundation are so sorely underrated by the mainstream media. Buzzwords like "BroadVision" and "WebSphere" are pounded into the heads of middle management by way of large advertising budgets. The truth is, however, that I can do anything a BroadVision developer can do *with no software cost whatsoever*

    Cocoon is a brilliant publishing system which combines many of the Apache projects: Xalan for XSLT transformations of all kinds, FOP for building dynamic PDFs (don't pay Adobe but use their format anyway :-) from XSL:FO, Batik for building dynamic SVGs, and a ton of library code that makes building dynamic websites very easy.

    Not to mention, Apache has provided us with solid implementations of *many* w3c and Java specifications, including SOAP for XML based RPC, and JServ and Tomcat Java servlet engines.

    My point is only this: appreciate The Apache Foundation because they totally rock!

    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
  8. IIS6 by banky · · Score: 5, Insightful

    I have read a number of things about IIS6: mostly that it is a from-scratch rewrite, with a particular eye on security. Also you can assume it'll perform pretty well.

    So, as much as I would like to see the world dump IIS in general, a lot of shops out there will probably just wait and move to IIS6 when .NET Server (or whatever it's called this week) comes out.

    They know how much is riding on this release. If IIS6 isn't tight, fast, and secure, then people will start jumping ship.

    --
    ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
  9. better title.... by bje2 · · Score: 5, Funny

    should've been Apache 2.0 scalps IIS...

    --

    "Facts are meaningless. You could use facts to prove anything that's even remotely true." - Homer Simpson
  10. Answering one's own questions is lame. by SkulkCU · · Score: 4, Interesting


    Despite a general disdain for replying to my own post, here's a nifty little list of Why Free Software Usability Tends to Suck that I just noticed. In my experience, numbers 2 and 5, at least, are true.

    Disclaimer: I've found the Apache interface on Windows to be far less irritating than IIS.

    --
    .sig last updated Jan. 14, 2000
  11. .conf files by lothix · · Score: 5, Insightful

    Dealing with .conf files instead of a GUI interface is an _advantage_ not a disadvantage. If we really needed a GUI frontend for making changes to a conf file there would be a bunch of them floating around. It takes no time to slap one together. In fact, IBM HTTP Server which is a "cutified" apache comes with a web form interface for configuring .conf files. Of course I've never seen anyone use it because it is quicker and easier to edit a text file than dig around in interface panels.

  12. This article is just reverse-FUD... by coupland · · Score: 4, Insightful

    I'm a big fan of Apache too, but this article is a piece of crap. They assert Apache 2.0 is as fast as IIS 5.0 on Windows but offer no benchmarks. They acknowledge that IIS had 10 security alerts this past week but offer no equivalent stat for Apache. (A thousand? Zero?) They don't even acknowledge that moving from IIS to Apache is a potentially career-ending chore. I love good reviews of OSS as much as the rest but this was more of a videobit than an actual article...

    1. Re:This article is just reverse-FUD... by coupland · · Score: 5, Insightful

      For example, if this article had been about the superiority of IIS the /. crowd would have had a great hairy fit over the lack of objectivity. Similar critical thought should be given to articles praising OSS...

  13. Hard to Configure by cgreuter · · Score: 4, Insightful

    I think it says something about the state of IT when they consider it
    a downside that Apache doesn't have a point-and-click web-based
    configuration tool.

    The only advantage of such interfaces is that they're friendly to
    novices, which is all well and good when you're dealing with a word
    processor or e-mail client, but this is a web server. Anyone
    who uses one for anything other than a toy needs to be (or to hire) a
    skilled professional just to keep the thing running and up to date.
    Anyone who finds editing a text file intimidating has no business
    administrating any kind of server.

    Heck--I wouldn't hire a web administrator who couldn't write
    their own point-and-click configuration tool.

  14. Re:Have we all forgotten by 1010011010 · · Score: 4, Insightful

    Yeah, we forgot, because all their ads were about speed. All the benchmarks they paid for/trotted out were about speed. Apache was about "doing it right, no fast" ... now that IIS isn't as fast, IIS is about "services?"

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  15. You got it backwards... by alexhmit01 · · Score: 5, Informative

    I figure this is a joke, but far too many slashdot posters seem to think they understand accounting.

    When you purchase software licenses, you are making a capital purchase, that will take at least 3 (and often 5) to depreciate. So the cash all flows out at once, but you have to write it out over 3 years.

    Money spent on consultants look great on the balancesheet because they are expenses (and therefore written off immediately), plus they are considered one-time costs for public companies, and don't count as operating expenses. By creating permenant one-time costs (each one one-time of course), they are able to make their financials look better than they are.

    With free software, your costs may be the same, but they are billed as consulting fees or maintenance agreements. All of those costs are easily considered either one-time costs or as regular costs. There are no capital expenses that need to be depreciated.

    Alex

  16. The only problem by billcopc · · Score: 5, Insightful

    Apache is eons ahead of IIS in terms of usability and reliability, but the big fat problem is that IIS natively runs VBScript/ASP, while Apache does not (and Chilisoft doesn't always cut the mustard). Lots of companies are somewhat locked-in to IIS because of their existing VBScript code which they're not willing to port to PHP or Perl, either because of ignorance or lack of resources (time, money, brains). If we could somehow create a 99.9% functional VBScript parser for Apache, then Apache could swallow up a very large bunch of IIS users in one quick bite.

    --
    -Billco, Fnarg.com