我们今天来了解下IIS7。IIS7 是 Microsoft 发布的迄今为止为止最强大的 Web 服务器,它提供了一组新功能,极大地改进了开发、部署和管理 Web 解决方案的方式。IIS7 的模块化设计使管理员拥有了前所未有的对其 Web 服务器的控制能力。
利用 Windows Server 2008 中的 IIS7 提供的功能,Web 管理员能够更加有效、可靠地管理 Web 基础结构,Web 开发人员能够快速构建更具竞争力的 Web 解决方案。
模块化体系结构: IIS7 旨在帮助 IT 专业人员准确自定义在 Web 服务器上要安装和运行哪些功能。IIS 现在已分解成 40 多种功能模块,每个模块都可以独立安装,这极大地减少了潜在攻击面并降低了服务器的内存要求。
全面扩展性 API: IIS7 使开发人员能够以更平滑的方式扩展 Web 服务器。IIS7 的核心 Web 服务器功能是使用一组新的公共 Web 服务器 API 构建的,开发人员可以使用这些 API 来扩展、替换 Web 服务器或向其添加功能。
这些 API 可以作为本机 Win32 API 以及托管的 .NET Framework API 使用。开发人员还可以利用 IIS7 的事件记录、配置和管理工具的功能集扩展性,使用第三方扩展工具为客户提供平滑体验。
统一的分布式配置模式: IIS7 为开发人员和管理员提供了一个统一的配置系统,用于以单一 XML 格式存储所有 IIS 和 ASP.NET 设置,并包含了一组托管代码和脚本 API,用于访问整个 Web 平台的配置信息。
这种新的配置系统支持分布式配置文件,这些文件可以连同 Web 站点或应用程序目录一起存储。
这些改进对于应用程序的配置和部署具有重要意义。现在,Web 站点和应用程序设置不再显式束缚于本地机器上的集中式配置存储,可以简单地将配置从开发人员的工作站复制到测试服务器,然后到生产 Web 服务器。
Web 站点进入生产场所后,管理员就可以跨多个前端 Web 服务器共享配置信息,避免了成本高昂和易出错的复制和手动同步问题。IIS7的功能可不只有这些。我们以后会为大家讲解更多的IIS7知识。
【编辑推荐】