我们开发了asp.net(.net 4框架)web应用程序,并在Windows Server 2008的IIS 7中进行了部署。但是,当我们在我的本地机器上的IIS 5.1服务器上托pipeWeb应用程序时,例如windowsxp机器似乎更快比在Windows Sever 2008机器上部署的还要less。
最有可能是最多的用户访问的Web应用程序在同一个大约只有50 …我是否需要更改IIS7上的应用程序池中的任何设置。
在部署时,我从来没有在Windows Server 2008上的IIS 7中更改过任何设置。我已经部署了使用Visual Studio 2010的支持。
我不知道为什么它是这样的?
那么,请您告诉我在IIS 7和Windows Server 2008中需要更改哪些基本的东西以加速我的Web应用程序…
开箱即用的IIS 7将运行良好。 不应该有任何性能设置使其像IIS5.1框一样执行。 有一些增量调整可以完成,如closures不需要的模块,启用压缩等等,但它们可能与您注意到的性能差异无关。
必须有其他的东西在玩。 任何数据库正在进行远程调用的机会,或者你有代码可能正在寻找一个不存在的依赖,所以它需要超时首先?
缩小范围的一个好方法是创build一个简单的.htm和.aspx页面,看看是否注意到相同的事情,然后开始添加到您的网站,直到find导致性能差异的原因。 如果你可以追踪哪些网页较慢,应该提供一些有价值的线索。