1

我的环境是:Windows Server 2008、SQL Server 2008、IIS 7、.NET 4.0 和 .ASMX Web 服务。

我目前只是将 IIS 7 上的所有默认设置用于 ASMX Web 服务站点。但我认为可能会有一些调整和优化,可能会进一步提高其性能。

我在 MSDN 上找到了这篇文章。只是不确定它是否也适用于 IIS 7。那么关于 IIS 7 设置和配置,我需要在这里做什么?

4

1 回答 1

1

IIS 7 的两个主要性能特性是

  • 压缩

  • 输出缓存

“IIS 7 通过将 ASP.NET 的动态输出缓存功能与 IIS 6.0 中存在的静态输出缓存功能集成在一起,为输出缓存提供了强大、统一的工具。IIS 还允许您通过使用Gzip 和 Deflate 等常见的压缩机制”

IIS 提供以下压缩选项: - 仅静态文件 - 仅动态应用程序响应 - 静态文件和动态应用程序响应

在 IIS 7 中,您可以配置输出缓存以提高 Web 服务器、站点或应用程序的性能。当用户请求一个网页时,IIS 处理该请求并将一个页面返回给客户端浏览器。如果您启用输出缓存,则该已处理网页的副本将存储在 Web 服务器的内存中,并在对同一资源的后续请求中返回给客户端浏览器。这消除了每次请求页面时重新处理页面的要求。当您的内容依赖于外部程序进行处理(例如使用通用网关接口 (CGI) 程序)或包含来自外部源(例如来自远程共享或数据库)的数据时,这将很有帮助。

于 2012-04-08T04:19:21.110 回答