我在网络应用中优化了加载时间,但我不知道问题是什么。 Firebug的 Net 面板显示请求之间的时间间隔。
有人能解释一下这张图表吗?
答案 0 :(得分:1)
请求之间的差距有两个原因:
解析所请求页面所需的时间
当您请求URL时,浏览器需要解析返回的内容以检查它们是否包含其他资源的URL,如JavaScripts,CSS文件,图像等。随后请求的资源也需要解析。所以例如CSS文件可以包含对图像的引用。虽然首先需要解析CSS文件的内容以获取这些URL。
动态请求的资源
可以异步请求使用JavaScript资源。这些请求可以被触发,例如通过AJAX或动态插入<img src="xyz.png" alt="">
等DOM节点到页面中。