http理解

2020-09-05  本文已影响0人  每天进步一点点5454

深入理解http
https://blog.csdn.net/weixin_38087538/article/details/82838762

1 解析url

协议 域名 端口


image.png

tcp:传输道路
http:传输协议
https:
encodeURL():对整个url的编码:处理空格、中文...
encodeURLComponent

2 缓存检查

image.png

缓存优化
强缓存 200:性能比协商缓存好,重新拉去文件,发送请求,拿到数据渲染页面,
协商缓存304:last-mo浏览器从本地缓存拿数据
内存缓存:浏览器关闭,数据自动删除
硬盘缓存:一直存在
针对于静态资源,不经常更新的

3 DNS解析

域名解析=== dns解析


image.png

TCP三次握手

image.png
image.png

建立连接通道
seq序号。。。

5数据传输

image.png

6 挥手4次

image.png

客户端和服务端建立好连接通道,客户端把数据传递给服务器
开始发送释放TCP传输数据

7 页面渲染

http优化
减少DNS请求
DNS预获取


image.png
image.png
上一篇下一篇

猜你喜欢

热点阅读