在 IIS 7 中需要进行哪些必要的更改才能加速 Web 应用程序?

在 IIS 7 中需要进行哪些必要的更改才能加速 Web 应用程序?

我们开发了 asp.net(.net 4 框架)Web 应用程序并将其部署在 Windows Server 2008 上的 IIS 7 中。但是,当我们在本地计算机(即 windowsxp 计算机)上的 IIS 5.1 服务器上托管 Web 应用程序时,它似乎比部署在 Windows Sever 2008 计算机中的速度更快。

最有可能的是,同时访问 Web 应用程序的用户数量只有大约 50 个...我是否需要更改 IIS7 上应用程序池中的任何设置。

部署时我从未更改过 Windows Server 2008 上 IIS 7 中的任何设置。我已经使用 Visual Studio 2010 支持进行了部署。

我不知道它为什么会这样?

那么,您能告诉我,为了加速我的 Web 应用程序,我需要在 IIS 7 和 Windows Server 2008 中进行哪些必要的更改吗?...

答案1

开箱即用的 IIS 7 运行良好。无需进行任何性能设置即可使其性能与 IIS5.1 一样。可以进行一些渐进式调整,例如关闭不需要的模块、启用压缩等,但它们可能与您注意到的性能差异无关。

肯定还有其他因素在起作用。数据库是否有可能进行远程调用,或者您的代码可能正在寻找不存在的依赖项,因此需要先超时?

缩小范围的一个好方法是创建几个简单的 .htm 和 .aspx 页面,看看是否注意到了相同的情况,然后开始向网站添加内容,直到找出导致性能差异的原因。如果您能找到哪些页面速度较慢,这应该会提供一些有价值的线索。

相关内容