通过IIS6或Apache运行IIS7的好处

IIS7-Microsoft的最新版本。

IIS7 是Microsoft Web服务器的最新版本。尽管Apache仍然是整个市场的领导者,但IIS以前是Internet Information Server,它已成为财富100强公司中大多数服务器的主导者。根据最新统计数据,所有站点的三分之一都由IIS支持。

IIS7比IIS6的优势

IIS7是对IIS平台的重要更新之一。最大的变化是发动机的模块化特性。这意味着可以将IIS7配置为仅支持所需的功能,并在必要时添加更多功能。除了提高灵活性之外,这还导致安全性的重大飞跃。例如,您可以通过脚本甚至向后兼容来添加模块。

另一个重大改进是使用基于XML的web.config文件(就像在.NET应用程序中一样)来处理整个服务器配置的配置。与以前的直到IIS6的分层元数据库存储相比,这导致可移植性,微调以​​及易于访问方面的改进。

还有一个好消息 VPN用户。 IIS7通过提供安全的HTTP连接来改善了其远程管理功能,尽管您必须手动启用远程管理。但这可能很好,因为有些人认为较早的设置更容易受到攻击。

尽管还有很多改进,但让我们看一下为什么您应该在更传统的服务器(如Apache)上使用IIS7引擎的一些原因。

IIS7相对于Apache的优势

对于大多数人来说,在IIS上使用PHP脚本的能力过去曾阻止它们使用Windows平台。即使像Godaddy这样的托管服务提供商,也不允许在Windows服务器上使用基于PHP的应用程序,如Wordpress。但是,最新版本的IIS(尤其是IIS 7)在运行PHP脚本时提供了巨大的性能改进,以致PHP不再是不选择IIS的唯一原因。

今天,越来越多的网站所有者正在转向Windows来托管其基于PHP的应用程序,而Windows上的Wordpress吸引了大量的关注者。通过Zend和Microsoft的共同努力,围绕PHP和IIS进行了改进,与以前的版本相比,PHP的性能更加稳定,可靠和更快。

当然,如果您打算使用很棒的.NET平台,则IIS 7是您唯一的选择。凭借最新版本的ASP.NET 3.5和对MVC框架的全面支持,再没有比现在更吸引人的时间来开发.NET应用程序了。此外,Microsoft的Web PI使安装所有.NET相关组件比以往更加容易。 IIS 7还大大改善了其可用性界面,从而避免了之前拥有的完整MMC框架。

IIS7还具有改进的诊断功能,具有高级错误跟踪功能,该功能使您可以根据希望IIS查找的条件来跟踪错误。这可能是由于其“失败的请求跟踪”功能来跟踪超时的页面或其他错误。

摘要

总而言之,如果您一直坐在栅栏上,现在是时候切换到Windows平台了。新的安全功能加上灵活性,易用性和诊断功能,使得IIS 7对于希望托管其Web应用程序的人来说是一个不可抗拒的选择。

相关文章