2010-08-26 69 views
2

可以做些什么来提高IIS的性能?当我将我的web应用程序部署到本地IIS计算机时,它比在Visual Studio中运行解决方案时没有进行调试要慢很多。差异是显着的,像双倍一样快。IIS性能改进

+0

您是否检查过您是否仍在web.config文件中以Debug方式运行应用程序? – 2010-08-26 07:34:47

+0

是的,我有,我甚至删除了所有的pdb文件,以确保他没有使用它们 – MichaelD 2010-08-26 07:35:36

回答

0

有些事情我能想到的 -

  1. 检查您的处理器使用率和内存使用情况 - 这可能是非常重要的。

  2. 检查Gzip压缩是否已启用 - 在已经过载的CPU上启用此功能可能会进一步降低性能。然而,通过网络,这将节省带宽,所以当处理器不超载时,它是一个很好的选择

  3. 这是在同一台机器上还是在不同的机器上?如果您的构建机器能够小于你的开发机(这有时是这种情况),可以添加到

也有你认为是最初的编译时间网站的问题?由于根据页面的请求进行初始编译,本地IIS中至少第一次加载页面的速度会稍慢。在Visual Studio中,您将单独看到它作为构建步骤,这也可能导致VS dev服务器比IIS更快的错觉。

+0

thx您的意见。 1)CPU和内存在可接受的水平 2)Gzip压缩已启用。然而,禁用并没有提高性能 3)它们在同一台机器上 4)我测试了几次重新加载的加载时间,以确保eveything加载了 – MichaelD 2010-08-26 08:00:40

+0

你可以尝试移动到一个单独的机器,它没有重型工具,如VS安装?可以肯定的是 - 构建机器更清洁并且通常性能更高,任何事情都可能会降低IIS的速度。 – 2010-08-26 08:30:04