2011-12-16 81 views
5

我目前正在调查为什么我的网站需要很长时间来加载。 的萤火虫网面板告诉我:萤火虫的onload时间非常高

7.74s(onload事件:16.02s)

可能是什么造成这种巨大的差距? 在加载所有资源之前,浏览器究竟在做什么,直到触发onload事件?

谢谢。

+0

我的猜测是它与你的网页内容或你的脚本内容有关。 – 2011-12-16 12:17:19

回答

-1

如果您在Firebug中使用Net面板,您将得到请求和时间的逐项列表 - 您可以从那里确定问题。

恩...

Firebug Screen grab

4

这将是很难说的原因没有一个网站的网址。但你可以在你的最后做以下事情。

您可以安装以下的Firefox插件

YSlow

Page Speed的插件(与谷歌检查它是从谷歌本身的产物)

这个插件会给你相当不错的想法是什么导致你的问题。

也可以看看从雅虎的Best Practices for Speeding Up Your Web Site文章它指定了几个提高网站性能的要点。

希望这会有所帮助。

JP

0

这是下载时间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”菜单下找到该菜单。