我目前正在调查为什么我的网站需要很长时间来加载。 的萤火虫网面板告诉我:萤火虫的onload时间非常高
7.74s(onload事件:16.02s)
可能是什么造成这种巨大的差距? 在加载所有资源之前,浏览器究竟在做什么,直到触发onload事件?
谢谢。
我目前正在调查为什么我的网站需要很长时间来加载。 的萤火虫网面板告诉我:萤火虫的onload时间非常高
7.74s(onload事件:16.02s)
可能是什么造成这种巨大的差距? 在加载所有资源之前,浏览器究竟在做什么,直到触发onload事件?
谢谢。
如果您在Firebug中使用Net面板,您将得到请求和时间的逐项列表 - 您可以从那里确定问题。
恩...
这将是很难说的原因没有一个网站的网址。但你可以在你的最后做以下事情。
您可以安装以下的Firefox插件
Page Speed的插件(与谷歌检查它是从谷歌本身的产物)
这个插件会给你相当不错的想法是什么导致你的问题。
也可以看看从雅虎的Best Practices for Speeding Up Your Web Site文章它指定了几个提高网站性能的要点。
希望这会有所帮助。
JP
这是下载时间vs处理时间onload。又见你的onload脚本Timing with the Firebug Net Panel: What is the onload time?
处理时间是非常高的,所以使用一个分析器:
使用the Firefox Profiler tool找到你的JavaScript代码的瓶颈。 Profiler定期对当前的JavaScript调用堆栈进行采样并编译关于样本的统计信息。
您可以从“Web Developer”菜单中选择“Profiler”来启动Profiler。您可以在Linux和OS X上的“工具”菜单下找到“Web Developer”菜单,并直接在Windows上的“Firefox”菜单下找到该菜单。
我的猜测是它与你的网页内容或你的脚本内容有关。 – 2011-12-16 12:17:19