1

我们有一个用于测试asp.net网站构建的全新部署环境。我已经将这个网站的最新版本部署到了这个新的服务器上(体面的规范,绝不是一个懒散的),但是当我在IE中打开新页面时,它们渲染速度非常慢,需要一分钟左右渲染页面。但是,在Firefox和其他浏览器中,它能以正常速度正常渲染(低于1秒)。 鉴于它在所有其他浏览器中呈现良好,并且在IE 7 & 8本地运行代码时正常工作,我假设它存在环境/设置问题,但不知道要检查为什么它显示效果很差IE浏览器。服务器是运行IIS7的2008r2。新部署的网站(在新环境中)只能在IE中缓慢渲染

如果有人有任何想法是什么导致这一点,将不胜感激。

感谢

+0

您可以检查服务器日志,并查看它是否在整个渲染过程中请求文件?或者它可以快速获取所有文件,并且实际呈现内容的速度非常慢? – sarnold 2010-08-02 09:35:39

回答

0

您可能已经检查这一点,但如果您使用的是网站项目模型,然后应用程序未部署前预编译。 “因为这些页面在第一次访问时必须自动编译,所以在部署后第一次请求ASP.NET页面时,可能会有短暂但明显的延迟。” * ASP.NET reference如果您在部署后总是首先使用IE浏览您的网站,这可以解释为什么延迟似乎只发生在IE中。

+0

不,不幸的是,每次页面被击中时都会发生这种情况。 I.e部署,在每个浏览器中点击10次,在Firefox中呈现速度快,在IE中每次展示都很糟糕,而不仅仅是第一次编译运行。实际上,它比标准编译运行速度慢得多! :( – LDJ 2010-08-03 09:22:46