我们继续深入挖掘这些上一篇文章图表的细节,将开始看到浏览器 和http之间的相互影响是多么的复杂。我们已经讨论了 http状态码和响应头是如何影 响浏览器缓存的。此外,我们还可以进行以下观察。
? 有缓存的场景(图a-2)并没有太多的下载活动。可以看到紧跟html文档的http 请求之后的是一段空白,没有进行下载。在这段时间里,浏览器正在解析html、 javascript和css,并从缓存中获取组件。
?大迓的http请求并行发生。图a-2中大的三个http请求是并行发生的,而在图 a-1中有多达六或七个并发的http请求,不管是使用http1.0还是1.1。这一行为 是因为使用了多个不同的主机名造成的,第6章的“并行下栽”一节将解释这些问题。
?在请求脚本时不会发生并行请求。这是因为在很多情况下,浏览器在下载脚本时会阻 塞额外的http请求。第6章解释了为什么会这样,以及如何利用这一信息来改善页 面的加载时间。
要精确地指出时间花在哪里是很有挑战性的工作。但很容易看出时间没有花在哪里——它 没有花在下载html文档上,包括任何的后端处理。这就是为什么前端性能很重要。
体育用品企业应如何打造一个企业网站?网站建设企业:质量是前提,品牌是助力边缘计算将如何从5G技术中受益SEO优化之怎样抓取手机网站的图片网站设计_制作_建设,哪些用户习惯需了解?下半年企业网站开发行业市场怎么样外贸建站怎么选择合适的海外服务器?新加坡服务器租用好在哪,值不值得租用?