当我加载网页我工作的头版在IE浏览器大约需要7秒或8秒完全加载(意思,“ Waiting for
”和“ (x items remaining)
”消失,变为“ Done
”。
完全相同的页面需要在Firefox和谷歌Chrome半个月左右的时间,我只是无法弄清楚是什么导致的差异。
这只是一般的IE缓慢,或者是其他的什么东西? 服务器端脚本本身需要大约45ms来运行,所以这不是问题,但是我不知道我们今天的URL重写可能是一个原因。 话又说回来,为什么只有IE浏览器?
当我加载网页我工作的头版在IE浏览器大约需要7秒或8秒完全加载(意思,“ Waiting for
”和“ (x items remaining)
”消失,变为“ Done
”。
完全相同的页面需要在Firefox和谷歌Chrome半个月左右的时间,我只是无法弄清楚是什么导致的差异。
这只是一般的IE缓慢,或者是其他的什么东西? 服务器端脚本本身需要大约45ms来运行,所以这不是问题,但是我不知道我们今天的URL重写可能是一个原因。 话又说回来,为什么只有IE浏览器?
这些是YSlow的说你应该改进的要点:
YSlow的:E 级,整体性能得分55/100
等级分为:
你可以阅读有关如何纠正这些问题在这里 。 我会特别注意的AlphaImageLoader的警告,因为这是专门针对IE浏览器。 这也导致一些请求,是缓慢的,尤其是当有需要被过滤的多个图像。 你可以尝试使用.gif注意图像因为代替IE可本地处理它们。
谷歌的网页速度为您提供了以下情况:
总比分:[评分:17.9%]
你可以阅读有关谷歌的最佳做法, 在这里 ,学习如何提高加载时间和网站效率。 请注意,谷歌有一些做法是不是每天web开发考虑好做法,如在外部样式表不连接(这是一个额外的要求),但大多数网站将无法从外部样式表链接受损。 所以你必须要考虑每一个“规则”,并问自己,如果这是你喜欢的东西,并会从中受益。
它花了10秒钟,我加载页面在Firefox。 你看到的差异可能是不同的浏览器之间了缓存机制的差异 - 尝试在Firefox(工具>清除隐私数据)清除缓存,你可能会看到同样的缓慢。
为了加快第一次访问(这将可能对你更重要)的初始页面加载尝试使用YSlow的分析您的网站。
我IE和FF之间发现的主要问题是:
IE:首先加载的全部内容(文字,图片,CSS,JS),然后显示页面。
FF:首先显示的页面,然后加载文本显示页上,然后其他来源(例如图片,CSS,JS)
所以这就是为什么FF是在显示网页的速度更快的原因。
Regaerds
对于第一步,我会密切注意使用招网络,无论是IE,并为Firefox。 看看是否有在他们装载资源的顺序显著差异,所花费的时间。
此外,由于JavaScript是参与,这是可能的,一些页面资源正在被IE浏览器上运行不同的比其他两款浏览器的JavaScript代码加载。
分析的东西后,你就会有IE是否是缓慢的一个更好的主意,并在它的速度慢。