
http
毅江
这个作者很懒,什么都没留下…
展开
-
http的协商缓存 、强缓存
本文主要讲解浏览器端的缓存,缓存的作用是不言而喻的,能够极大的改善网页性能,提高用户体验。 1、浏览器缓存 缓存这东西,第一次必须获取到资源后,然后根据返回的信息来告诉如何缓存资源,可能采用的是强缓存,也可能告诉客户端浏览器是协商缓存,这都需要根据响应的header内容来决定的。下面用两幅图来描述浏览器的缓存是怎么玩的,让大家有个大概的认知。 浏览器第一次请求时: 浏览器后续在进行请求...转载 2019-03-09 21:50:49 · 200 阅读 · 0 评论 -
从输入URL到页面加载的全过程-- 前端理解
1、浏览器的地址栏输入URL并按下回车。 2、浏览器查找当前URL是否存在缓存,并比较缓存是否过期。 3、DNS解析URL对应的IP。 4、根据IP建立TCP连接(三次握手)。 5、HTTP发起请求。 6、服务器处理请求,浏览器接收HTTP响应。 7、渲染页面,构建DOM树。 8、关闭TCP连接(四次挥手)。 说完整个过程的几个关键点后我们再来展开的...转载 2019-03-09 22:18:22 · 3565 阅读 · 0 评论