IIS 7.0 Learns a Few Tricks from Apache

Microsoft senior vice president Bob Muglia took the PDC 2005 stage Thursday morning to discuss the future of Windows Server. In addition to announcing Compute Cluster Edition Beta 1 and the first Longhorn Server CTP, Muglia introduced IIS 7.0 - complete with a modular architecture.

"We've learned from Apache," acknowledged Bill Staples, product unit manager for IIS. Version 7.0 takes the IIS feature set and breaks it down into individual components, or modules, that can be loaded on an as-needed basis. The result is a Web server with much less overhead.

Modules can also be swapped on the fly. Staples provided a live demo of changing the standard directory listing into a flashy gallery by simply replacing a single module and refreshing the Web page.

Advertisement

The popular open source Apache Web server takes a similar approach to features. Administrators can add in modules they need and disable the ones they don't - streamlining a system for the fastest performance possible. IIS has taken another page from Apache's playbook as well: simple configuration.

IIS 7.0 does away with complicated the "Metabase" and replaces it with XML configuration files - an announcement that prompted cheers from the PDC audience.

The config file can be manually edited for site-wide changes, but each Web application can have its own XML config as well. Changes take place in almost real-time, without restarting the server, Staples said.

ASP.NET has additionally been given a boost in the update. No longer requiring a plug-in as it did with previous IIS releases, ASP.NET is natively supported in version 7.0.

28 Responses to IIS 7.0 Learns a Few Tricks from Apache

  1. jbaltz69 says:

    That is really good stuff. I like it when MS listens to its end users and implements based on the feedback we give them. Good work.

  2. Aegis69 says:

    Ya, I guess there really is a first time for everything, hey?

    That is really "great work" Microsoft, way to be almost 10 years behind Apache. Nicely done.

  3. ServerMechanic says:

    LOL....

    Go Get 'em Microsoft.......go get 'em.

    **rolling eyes**

  4. swigerb says:

    Better than than never. This is good news for IIS folks.

  5. jackvalko says:

    *YAWN* This is an innovative company? The fact they are embracing more open structures shows how far behind they are. Things are much, much worse in Redmond these days.

  6. karlkrist says:

    These are all good ideas, and I'll be happy with them. But I don't think IIS 6 was 'broken.'

    The metabase thing wasn't great, but it wasn't horrible. And the modules idea is good, but it wasn't like IIS was really slowing down my servers.

    Good features though.

  7. yagood says:

    So what's the point of flaming MS for being 10 years behind open-source? If they haven't implemented such new features, they would be flamed, because of lack of it and now that they do implement it, they get flamed, because.. of what exactly?

  8. FartCry says:

    This is good news, it proves again that Microsoft sucks so bad.

  9. Aegis69 says:

    Flaming Microsoft is like hating the french, everyone does it.

    But seriously if you dont't understand why a company 10 years behind the rest of the computing world should be drummed out of existance, then I cannot help you. Google and Suse will do the job of finishing off whats left of MS...

    • jtoppi says:

      Whats left? They are still worth Billions last I heard it wastough to force someon will millions out of business.

      Unfortunately MS just won't go away, they will fight tooth and nail even if it means paying someone to fight(develop good technology) for them

      Want to rebuttle reply at my forums at http://www.freetechsupport.us

  10. Pegusis2 says:

    Don't mean to burst your bubble there folks... but last I checked there's one s4!T load of People out there Running Microsoft O/S's. Perhaps some of you folks should take up reading as a hobby... such as Tech news or something. I'd say there's about 90% of the users still using what you guys are calling the loosing side. Last I checked when someone has about 90% of the market it sort of meant that they Had 90% of the market... which in my books is a pretty good chunk of the market! And what's this 10 years behind bs.... stop and smell the coffee, how can you be behind by 10 years when they keep copying everybody elses software by at least only a month or 2 behind????

    • Aegis69 says:

      Chillax dude. Listen, people use Windows for the same reason babies drink mothers milk, its easy and its there. But there comes a time when you have to grow up and milk just isn't enough anymore, you need something stronger.

      People are weening themselves off Windows because we need something stronger too, its happening all around you. Why do you think MS is so eager to embrace open source now after years of fighting it. Well its because they see where the world is going, and they know if they do not go along with us, that we'll leave them behind. A lot of us already have.

      Bubble remains un-bursted.

    • john_zorn says:

      Perhaps you should follow your own advice and take up reading. Start here: http://news.netcraft.com/archives/web_server_survey.html

      Apache 48895205 69.46%
      Microsoft 14384006 20.43%

      90% eh?

    • justin says:

      Uhm I'm not gonna sit here posting about 'I'm so cool I use linux!!!' blah blah when most of the people that comment that most likely have a windows 98 box ... but anyhow ... IE has the 90% *NOT* ISS.

    • Ice Druid says:

      i don't want to burst YOUR bubble peguises2, but what you just said is utter bull... right loads of people run M$, right they have 90% percent of the market, but that's the users market - which in my dictionary is the user market. There is a huge difference between a user and a server. so i suggest you go and pick up, i don't know, a dictionary maybe to find the difference. and don't forget over 70% of the web is built on Apache.

  11. RompeRatones says:

    Proposal for IIS aliases:

    IISINA : IIS is not APACHE

  12. itsmani1 says:

    I am already an apache fan and i preffer to use apache web server over IIS.
    But when you will go for .net etc you have to use IIS. let see how this new IIS 7.0 goes.

    Muhammad Adbul Mannan
    [email protected]
    http://mannan.zabvision.edu.pk

  13. rs_hans says:

    Guys !! Why cant yu see that Microsoft is taking the Best out of opensource and embedding it into its application .... thus we should be getting a refined ,easy to use and robust web server .. Kudos to MS soft ..for atleast trying to give the best that is available ..

    - Ranjit

  14. iamtux says:

    Nice, its about time.

  15. xstatica says:

    "ASP.NET has additionally been given a boost in the update. No longer requiring a plug-in as it did with previous IIS releases, ASP.NET is natively supported in version 7.0."

    That whole sentence contradicts the main mmodularization features they are including. I assume that means ASP.NET will not be optional. ASP.NET should be a module so that users who do not need the security risks of ASP.NET dont need to have it running.

  16. Jacen says:

    Now the only problem with IIS is that I wish Microsoft would grow up and openly support Linux and Mac as platforms. Also make it free. Free is what sells you market share ^_^ (Apache is free... and good... hmm :P)

  17. sheds says:

    These changes to IIS are just another sign that perhaps alternatives are the way to go. It's true that linux is a bit more complicated with a bigger learning curve than windows. But i have to say that it is worth it. I have left windows behind like a lot of you have done already, and i'm loving every second of it. I use linux at my house, the office and at work. Still, windows is running IIS for webservers and database servers, and the boss is already asking questions as to what would be the impact and cost of swapping over to linux. Well, for me is effortless and not much of a change, but just imagine having some windows end user understand the paradigm around linux usage. Who knows, maybe windows is all they've ever known, that's why i say alternatives are a good thing.

  18. milette says:

    IIS Rocks -- especially with .NET. MS stuff is like Leggo blocks -- just figure out what you need to do, and snap the right blocks together.

    What Microsoft does (as it seems to me) is to look at the standards, look at what's available, pick the best, ignore the rest, take standards when they suit them, and extend the standards when the standards are weak and limiting.

    For MS -- there are no rules. Nobody tells them what to do, or forces them to limit their technologies based on anyone else's definitions of what is 'standard' or 'right'.

    Be honest. There are things you can do in a 100% MS environment that are simply NOT POSSIBLE by creating bastardized environments with so-called 'best of breed' technologies. (None of which communicate seamlessly with each other -- if even at all.)

    I can build a web app, or desktop app using an MS-platform that does amazing things in virtually no time at all and will far less code than any other solution.

    Instead of being afraid of ActiveX, COM, DCOM and .NET -- I welcome them, embrace them and love them!

    If I need reporting capabilities for my application, I plug in Word. If I need numeric functionality or graphing, I plug in Excel. I can build desktop applications or web-based applications with equal ease -- and migrate back and forth with only minor adjustments to the code. Building fast, efficient, scalable, secure and robust client-server applications and communicating with an SQL-Server database is almost child's play.

    OF COURSE IT IS NOT FREE -- BUT WHAT IS YOUR TIME WORTH??? If you pay peanuts, you get monkeys. (Or spend more of your time monkeying around rather than building applications.) :)

    • Jacen says:

      Do you work for Microsoft?

      You'll find that mor4e of the web uses PHP, MySQL and Apache then they do IIS and ASP.

      "For MS -- there are no rules. Nobody tells them what to do, or forces them to limit their technologies based on anyone else's definitions of what is 'standard' or 'right'."

      If they didn't limit what it is, IIS wouldn't work with IE, FF or Opera ;)

      "
      Instead of being afraid of ActiveX, COM, DCOM and .NET -- I welcome them, embrace them and love them!"
      All the above are security hazids.

      "OF COURSE IT IS NOT FREE -- BUT WHAT IS YOUR TIME WORTH??? If you pay peanuts, you get monkeys. (Or spend more of your time monkeying around rather than building applications.) :)"
      Exactly. So stop spending money on Microsoft product and upgrade to Apache. 'Nuff said

    • dmc_dtc says:

      U've been brainwashed already... i pitty u!!.....

    • soosa says:

      when we are talking about Open source, we are talking about stability, performance, robustness plus a 24H/7D updates and debugging, and bugs release,its not the matter of having something free of charge or not, think of it !!

© 1998-2020 BetaNews, Inc. All Rights Reserved. Privacy Policy - Cookie Policy.