IIS7 - Microsoft 的最新版本。
IIS7 是微软网络服务器的最新版本。虽然 Apache 仍然是整体市场领导者,但 IIS(以前的 Internet Information Server)已成为财富 100 强公司中大多数服务器的主导者。根据最新统计数据,所有站点中有三分之一由 IIS 提供支持。
IIS7相对于IIS6的优势
IIS7是IIS平台的重要更新之一。最大的变化是引擎的模块化特性。这意味着可以将 IIS7 配置为仅支持所需的功能,并在必要时添加更多功能。除了增加灵活性之外,这还导致安全性的重大飞跃。例如,您可以通过脚本甚至向后兼容添加模块。
另一个主要改进是使用基于 XML 的 web.config 文件(就像在 .NET 应用程序中一样)来处理整个服务器配置的配置。与之前直至 IIS6 的分层元数据库存储相比,这导致可移植性、微调和访问的便利性得到改进。
VPN 用户 也有好消息。 IIS7 通过提供安全的 HTTP 连接改进了其远程管理功能,尽管您必须手动启用远程管理。但这可能没问题,因为有些人认为旧的设置更容易受到攻击。
虽然仍有许多改进,但让我们来看看为什么应该使用 IIS7 引擎而不是更传统的服务器(如 Apache)的一些原因。
IIS7 相对于 Apache 的优势
对于大多数人来说,在 IIS 上使用 PHP 脚本的能力让他们在过去无法使用 Windows 平台。即使像 Godaddy 这样的托管服务提供商也不允许在 Windows 服务器上使用基于 PHP 的应用程序,如 WordPress。但是,最新版本的 IIS(尤其是 IIS 7)在运行 PHP 脚本时提供了如此巨大的性能改进,PHP 不再是不选择 IIS 的唯一原因。
如今,越来越多的网站所有者转而使用 Windows 来托管他们基于 PHP 的应用程序,Windows 上的 WordPress 吸引了大批追随者。通过Zend和微软的共同努力,围绕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 应用程序的人不可抗拒的选择。