1

我正在努力提高我网站的性能。

查看 IE 网络选项卡,我看到:

wait: < 1 ms
start: 31 ms
request 390 ms
response 31 ms
gap 472 ms

我对差距特别困惑。这里发生了什么?这是收到所有内容后呈现页面的实际时间吗?当我不知道每次代表什么时,很难提高性能。

MSDN 说:

Gap:收到响应时的偏移值。持续时间是从该开始时间到最后一个请求的结束与原始 HTTP 请求相关联的时间。

这对我一点帮助都没有。

4

1 回答 1

1

它就像泥巴一样清晰,但这意味着该特定请求的结束发生在页面被认为已加载之前的 472 毫秒。这通常是因为在那之后加载的资源占用了剩余时间。

一个简化来说明它,如果我有一个在 5 毫秒内加载的页面并且有四个资源按顺序加载,每个资源需要 5 毫秒来加载。初始页面请求的间隔将是 5 x 4 = 20 毫秒,下一个请求将有 15 毫秒的间隔,接下来的 10 毫秒等等。我不确定这将是一个有用的指标...

于 2013-01-02T13:39:01.013 回答