【问题标题】:Why are some requests on page load taking so long?为什么某些页面加载请求需要这么长时间?
【发布时间】:2012-01-26 01:03:35
【问题描述】:

我正在使用带有 Firebug 插件的 Firefox。 如下图所示,有些请求等待超过一秒,而其余请求在页面开始加载时在几毫秒内完成。总页面加载时间比我预期的要长得多。

  1. 为什么有些请求需要超过一秒?
  2. 我该如何解决这个问题?

第一个请求是页面本身,这是我预期的加载时间。


编辑:

我可能应该提到,这是一个本地站点,在计算机上安装了瘦 Apache 客户端。当我在实时(但本地,IIS)站点上加载相同页面时,我得到这些读数,它们是完全正常的。

嗯,总尺寸比另一个小得多。也许另一个没有缓存? 也许与此有关? :P

有人愿意解释一下吗?

【问题讨论】:

    标签: firefox firebug timeline pageload page-load-time


    【解决方案1】:

    您的主页只是慢慢生成的。 如果它是一个动态页面,您可以查看页面执行的操作并加快它们的速度。

    【讨论】:

    • 不,我认为这不是原因。我最近使用来自实时服务器的读数更新了我的问题,该页面具有相同的页面,加载时间非常好。
    【解决方案2】:

    如果两次安装之间的代码没有变化,我将开始查看您的网络服务器配置以及 Apache 和 IIS 安装之间的差异。

    顺便说一句,您还想考虑减少 CSS 和 JS 文件的数量,以避免往返服务器

    【讨论】:

    • 是的,我注意到我的 Apache 配置一次只允许一定数量的连接,而在 IIS 配置中则有两倍多。在增加最大允许连接数后,它得到了很好的响应时间。我真的很想减少文件的数量,但是文件越大,管理起来就越困难。这只是在它的开发阶段,所以,一旦我完成并准备好投入生产,我可能会这样做。感谢您的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多