页面的响应时间通常与其请求的总和不同。这并不表示您的数据不正确。
差异可能由页面中的并发请求、页面连接时间、请求间延迟和定制代码引起。
页面中单个请求时间的总和超过总页面响应时间的最常见原因是,请求通常是并发(并行)发送到服务器的。因此某些单个请求响应时间可能重叠,这样请求响应时间的总和会超过页面响应时间。
此外,出于以下原因,页面响应时间可能超过页面中单个请求响应时间的总和:
- 单个请求响应时间不包含建立连接的时间,但页面响应时间包含连接请求时间。
- 请求间延迟未反映在单个请求响应时间中,但反映在页面响应时间中。
- 放置在页面中的定制代码按顺序执行(等待先前所有各个请求完成后),因此会对页面响应时间有所贡献。它不会影响单个请求响应时间。但是,我们建议将定制代码放在页面之外,这样它就不会影响页面响应时间。
有关更多信息,请参阅减少定制代码的性能影响。