HTTP
文章平均质量分 87
万里啊WanLi
这个作者很懒,什么都没留下…
展开
-
在浏览器中输入URL后发生了什么
主要包括下面几个步骤:浏览器查找当前URL是否存在缓存,并比较缓存是否过期DNS解析URL对应的IP根据IP建立TCP连接(三次握手)HTTP发起请求服务器处理请求,浏览器接收HTTP响应渲染页面,构建DOM树关闭TCP连接(四次挥手)URL输入URL后,会进行解析(URL的本质就是统一资源定位符)URL一般包括几大部分:protocol,协议头,比如有HTTP,加密的HTTPS,FTP等host,主机域名或IP地址port,端口号(通常端口号不常见是因为大部分都是使用默认的原创 2021-03-16 10:34:23 · 134 阅读 · 0 评论 -
HTTP缓存
前言HTTP缓存分为两种,一种是强缓存,一种是协商缓存。主要作用是可以加快资源获取速度,提升用户体验,减少网络传输,环节服务端压力,这是缓存运作的一个整体流程图:强缓存不需要发送请求到服务端,直接读取浏览器本地缓存,在Chrome的Network中显示的HTTP状态码是200,在Chrome中,强缓存又分为Disk Cache(存放在硬盘中)和Memory Cache(存放在内存中),存放的位置是由浏览器控制的。是否强缓存由Expires、Cache-Control、和Pragma 3个Header原创 2021-03-15 10:52:07 · 269 阅读 · 0 评论