0

我正在努力优化我的网站的性能,并且对一些时间问题感到困惑。

使用 Firebug 和 Page Speed 我得到了类似的onload(Firebug) 或pageLoadTime(Page Speed) 读数。我假设这个时间是在 onload 事件触发时进行的。

我也一直在使用 Fiddler 来分析站点,并且“序列持续时间”(从请求开始到响应完成的时间)总是大于“onload”和“pageLoadTime”时间。

首先,它们为什么不同?其次,在尝试优化我的网站时,我应该更关注哪一个?我正在尝试最小化和加速 HTTP 请求。

4

1 回答 1

0

onload 事件在浏览器完成加载 HTML 中定义的所有内容后触发,包括任何 iFrame 和 Javascript 附加到页面的元素。

在 onload 处理程序中或之后执行生成额外网络活动(如分析信标、幻灯片放映等)的 javascript 并不罕见。浏览器通常也会在 onload 之后立即请求 favicon,这也可能会影响 fiddler 的测量值。

至于您应该关注什么,这将取决于您的网站以及对用户体验重要的内容。如果您有一个电子商务风格的网站,那么您可能会关心首屏结果可见的时间点,并且它可能根本无法跟踪加载时间。

于 2012-07-11T20:17:39.533 回答