【问题标题】:Firebug onload time very highFirebug 加载时间非常长
【发布时间】:2013-12-18 00:33:55
【问题描述】:

我目前正在调查为什么我的网站需要这么长时间才能加载。 Firebug 网络面板告诉我:

7.74s(加载:16.02s)

是什么导致了这个巨大的差距? 在加载所有资源直到触发 onload 事件之前,浏览器到底在做什么?

谢谢。

【问题讨论】:

  • 我的猜测是它与您网页的内容或脚本的内容有关。
  • 这个问题有进展吗?

标签: javascript performance web-applications browser firebug


【解决方案1】:

如果没有网站 URL,就很难说出原因。但你可以在最后做以下事情。

您可以安装以下 Firefox 插件

YSlow

Page Speed 插件(通过 Google 确认它是 Google 自己的产品)

这个插件可以让您很好地了解导致问题的原因。

还可以查看来自 Yahoo! 的 Best Practices for Speeding Up Your Web Site 文章指定了提高网站性能的几点。

希望这会有所帮助。

日本

【讨论】:

    【解决方案2】:

    这是下载时间与处理时间的对比。另见Timing with the Firebug Net Panel: What is the onload time?

    onload 脚本的处理时间非常长,因此请使用分析器:

    使用the Firefox Profiler tool 查找 JavaScript 代码中的瓶颈。 Profiler 会定期对当前 JavaScript 调用堆栈进行采样并编译有关示例的统计信息。

    您可以通过从“Web Developer”菜单中选择“Profiler”来启动 Profiler。您可以在 Linux 和 OS X 上的“工具”菜单下找到“Web 开发人员”菜单,在 Windows 上直接在“Firefox”菜单下。

    【讨论】:

      【解决方案3】:

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

      咳咳……

      【讨论】:

        猜你喜欢
        • 2021-02-04
        • 1970-01-01
        • 1970-01-01
        • 2019-08-03
        • 1970-01-01
        • 2019-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多