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

问题描述 投票:1回答:1

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

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

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

.net performance web-services iis-7
1个回答
1
投票

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

  • 压缩
  • 输出缓存

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.