发表于: 2019-09-07 23:14:45
0 549
今天完成的事情:
看了老大的知乎文章,关于性能方面
明天计划的事情:
性能测试
遇到的问题:暂无
收获:
http请求过程:
1.对www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址
6.浏览器对页面进行渲染呈现给用户
注意:
1.DNS域名解析采用的是递归查询的方式,过程是,先去找DNS缓存->缓存找不到就去找根域名服务器->根域名又会去找下一级,这样递归查找之后,找到了,给web浏览器
2.为什么HTTP协议要基于TCP来实现
TCP是一个端到端的可靠的面相连接的协议,HTTP基于传输层TCP协议不用担心数据传输的各种问题,当发生错误时,会重传
3.最后一步浏览器是如何对页面进行渲染的
a.解析html文件构成 DOM树,
b.解析CSS文件构成渲染树,
c.边解析,边渲染 ,
d.JS 单线程运行,JS有可能修改DOM结构,意味着JS执行完成前,后续所有资源的下载是没有必要的,所以JS是单线程,会阻塞后续资源下载
评论