我经常听到 Microsoft 内部和外部的人将新的 IIS服务器 7.0 Web 称为 Microsoft 在过去几年中所进行的最重要的开发工作之一。考虑到 Microsoft 最近推出了一系列引人注意的技术,包括 Windows Vista?,这个评语具有重要意义!
IIS服务器 7.0 的发布时间正好是 Windows NT 4.0 中第一个 IIS服务器 版本发布十周年的纪念日。2001 年,在四个版本之后,IIS 5.0 成为了 Internet 上最流行的 Web 服务器,尽管几个月后它成了臭名昭著的 Code Red 和 Nimbda 蠕虫的攻击对象。
IIS服务器 6.0 是在 Windows Server 2003 中发布的,它对服务器进行了重大改写,将重点完全放在改进安全性、可靠性和性能上面。此后,IIS 6.0 已被证明是坚如磐石的 Web 服务器,自从发布后,它获得了高可靠性和高安全性记录,而且只有一条关键安全公告(不是可远程利用的)。
在本文中,我要利用这个机会向开发人员和管理员介绍下一代 IIS服务器 7.0 Web 服务器之所以有如此大的差异的主要原因,并使您在使用它的很多新功能时有个良好的开始。
IIS服务器 7.0 的远景是要继承 IIS 6.0 基本代码的速度、可靠性和安全性,并将它演进成高度可扩展和可管理的 Web 服务器平台,具备足以运行未来 Web 应用程序的强大功能。最终成为最具前景的 Microsoft Web 服务器,并带来在 IIS 历史上最大程度的体系结构改进。
IIS服务器 7.0 的核心是一个完全模块化的 Web 服务器,它由 40 多项功能组成,这些功能可以组合成一个针对在应用程序拓扑中的所需角色经过优化的小型 Web 服务器。
这些功能基于一个新的可扩展层,这个层允许开发人员以本机代码或者用 Microsoft .NET Framework 来扩展或替换服务器的几乎任何方面。IIS服务器 7.0 在整个运行库、管理和操作功能方面都提供了可扩展性,以帮助您为特定需要构建端到端解决方案。在核心平台的基础上,IIS 7.0 解决了与服务器的可管理性和操作相关的很多问题。
【编辑推荐】