我的环境是:Windows Server 2008,SQL Server 2008,IIS 7,.NET 4.0和.ASMX Web服务。
我目前只是在IIS 7上使用ASMX Web服务站点的所有默认设置。但我认为可能会有一些调整和优化可能会进一步改善其性能。
我在MSDN上找到了this article。只是不确定它是否也适用于IIS 7。那么关于IIS 7的设置和配置,我需要做什么呢?
答案 0 :(得分:1)
IIS 7的两个主要性能特征是
压缩
输出缓存
“IIS 7为输出缓存提供了强大,统一的工具 集成ASP.NET的动态输出缓存功能 IIS 6.0中存在的静态输出缓存功能。 IIS还允许您更有效地使用带宽 使用常见的压缩机制,如Gzip和Deflate“
IIS提供以下压缩选项: - 仅限静态文件 - 仅动态应用程序响应 - 静态文件和动态应用程序响应
在IIS 7中,您可以配置输出缓存以提高性能 您的Web服务器,站点或应用程序。当用户请求Web时 页面,IIS处理请求并将页面返回给客户端 浏览器。如果启用输出缓存,则表示已处理的Web的副本 页面存储在Web服务器的内存中并返回给客户端 浏览器在后续请求同一资源时。这个 消除了每次重新处理页面的要求 请求。当您的内容依赖外部时,这很有用 用于处理的程序,例如使用通用网关接口(CGI) 程序,或包括来自外部源的数据,例如来自a 远程共享或数据库。