当我在IE中加载frontpage of the website I work for时,大约需要7或8秒才能完全加载(意思是,"Waiting for“和"(x items remaining)”消失,并更改为"Done“。
在Firefox和Google Chrome中,完全相同的页面花费了大约一半的时间,而我就是找不出是什么导致了差异。
这只是一般的IE缓慢,还是有更多的原因?服务器端脚本本身运行大约需要45ms,所以这不是问题所在,但是我想知道是否我们的URL重写可能是一个原因。话又说回来,为什么只有IE?
发布于 2009-06-23 10:17:32
以下是YSlow认为你应该改进的地方:
YSlow: E级,总体性能得分55/100
分为不同的等级:
组件<>H113Put JavaScript at gzip tags
您可以阅读有关如何纠正这些问题的here。我会特别注意AlphaImageLoader-warning,因为它是特定于IE的。它还会导致多个请求,并且速度很慢,特别是当有多个图像需要过滤时。您可以尝试使用.gif-images,因为IE可以在本地处理它们。
谷歌的页面速度为你提供了以下功能:
总分:分数: 17.9%
您可以阅读谷歌的最佳实践here,并了解如何提高加载时间和站点效率。请注意,Google有一些在日常web开发中并不被认为是良好实践的实践,例如不在外部样式表中进行链接(这是额外的要求),但大多数网站不会因为在外部样式表中进行链接而受到影响。因此,你必须考虑每一条“规则”,并问问自己,这是不是你喜欢并从中受益的东西。
发布于 2009-06-23 09:56:49
我花了10秒钟在Firefox中加载你的页面。你看到的差异可能是不同浏览器之间缓存的差异-尝试在火狐(Tools>Clear私有数据)中清除缓存,你可能会看到相同的速度。
为了加快第一次访问的初始页面加载速度(这可能对您更重要),请尝试使用YSlow来分析您的站点。
发布于 2011-05-05 16:23:30
我发现IE和FF之间的主要问题是:
即:首先加载完整的内容(文本、图片、CSS、JS),然后显示页面。
FF :首先显示页面,然后加载显示页面的文本,然后加载其他来源(图像、CSS、JS)
这就是为什么FF在显示页面时速度更快的原因。
雷加尔德
https://stackoverflow.com/questions/1031615
复制相似问题