IIS7上ASMX Web服务的性能调整和优化

时间:2012-04-08 04:01:08

标签: .net performance web-services iis-7

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

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

我在MSDN上找到了this article。只是不确定它是否也适用于IIS 7。那么关于IIS 7的设置和配置,我需要做什么呢?

1 个答案:

答案 0 :(得分:1)

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

  • 压缩

  • 输出缓存

  

“IIS 7为输出缓存提供了强大,统一的工具   集成ASP.NET的动态输出缓存功能   IIS 6.0中存在的静态输出缓存功能。   IIS还允许您更有效地使用带宽   使用常见的压缩机制,如Gzip和Deflate“

  

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

  

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