浏览器工作原理
文章平均质量分 77
狄鸠
写给5年后的自己
展开
-
浏览器工作原理(4):浏览器缓存机制
使用缓存能直接从本地读取数据,减少向服务器请求数据,缓解服务器压力。使用缓存能提高浏览器的二次渲染的时间,以及减少用户的流量消耗。原创 2022-10-08 17:54:12 · 582 阅读 · 0 评论 -
浏览器工作原理(3):HTTP请求流程
连接会有限制,比如谷歌浏览器,一个域名最多只能建立6个TCP连接,如果超过这个数,只能进入TCP队列等待之前的连接完成。,这个服务的作用就是把域名和IP地址一一映射,使得不用输入形如 http:// 10.152.66.4。发起请求前,浏览器会查看该资源是否命中强缓存,如果没命中则进行协商缓存的请求。浏览器二次请求该域名 -> 本地有DNS缓存 -> 使用浏览器本身的。浏览器首次请求该域名 -> 本地无DNS缓存 -> 请求网络中的。浏览器使用域名访问服务器,那浏览器是如何知道服务器的。原创 2022-10-08 17:51:27 · 1009 阅读 · 0 评论 -
浏览器工作原理(2):TCP/IP协议
这是因为HTTP底层是依靠TCP/IP协议进行传输数据的,TCP/IP协议在客户端与服务器之间建立了稳定的连接,并能再丢包之后进行数据包重传,虽然牺牲了时间,但是带来的收益却是很值得的。如果TCP客户端发送完最后一个TCP确认报文之后马上关闭,期间发生了该TCP确认报文因为丢失的原因并没有发送到TCP服务端上,会导致TCP服务端会一直发送TCP释放连接的报文,但是此时TCP客户端已经关闭了,根本不会应答TCP服务端,白白让费TCP服务端上的资源。(TCP规定,在连接建立后所有的TCP报文段的。原创 2022-10-08 17:50:24 · 1338 阅读 · 0 评论 -
浏览器工作原理(1):浏览器架构概述
浏览器工作原理,剖析浏览器工作方式原创 2022-10-08 17:43:06 · 1083 阅读 · 0 评论