IIS يا Apache، يك انتخاب
اشاره :
از زمان ارايه سيستمعامل شبكهاي ويندوز 0.4NT، وب سرورIIS يكي از اجزاي سيستمعاملهاي سرور مايكروسافت بوده كه نصب يا عدم نصب آن از طرف كاربر به صورت دلخواه و به راحتي در هر زماني قابل انجام بوده است. به عنوان مثال ويندوز 0.4 NT همراه 4IIS ، ويندوز 2000 همراه 5 IIS و ويندوز XP به همراه 1.5 IIS به بازار ارايه شدند. تا قبل از ويندوز 2003، كليه ويرايشها و نسخههاي مختلف IIS بسيار مشابه هم بودند و ميشد آنها را جزء يك خانواده به حساب آورد، اما پس از آن و با به ميان آمدن ويندوز 2003، كه نسخه ششم IIS را به همراه خود داشت، قضيه كاملاً متفاوت شد. در اين نسخه كه ميتوان آن را يك بازنويسي كامل از وب سرور قديمي دانست، بسياري از مدلهاي اجراي كد، تسهيلات مربوط به مديريت و سرعت و كارايي آن، دچار تغييرات و بهبودهاي قابل ملاحظهاي شدهاست. از طرف ديگرآپاچي با سابقهاي بيشتر كه براساس كدينگ http كار ميكرد، همواره به عنوان سمبل وب سرورهاي دنياي يونيكس مطرح بود. نسخه1.3 x آپاچي كه تا سال 2002 مورد استفاده قرار ميگرفت، با استفاده از ترفندهاي تكنيكي خاصي برروي ساير سيستمعاملها و حتي ويندوز هم قابل نصب و اجرا بود. اما با پيدايش آپاچي نسخه 2، همين معادلات هم دچار تحولي بزرگ گرديد. اين نسخه كه داراي محيطي كاملاً تغيير يافته بوده و توابع درون آن با ظرافت هر چه تمامتر استقلال خود را از سيستمعامل تثبيت كرده بودند، توانست بر روي كليه سيستمعاملهاي ويندوز، يونيكس، لينوكس، مكOSX و حتي سيستمعاملهاي ديگري چونVMS و Be OS نصب و اجرا شود.