欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

前端性能优化总结

程序员文章站 2022-05-14 13:09:53
...

1、从输入url到页面加载完成发生了什么?

用户输入url首先会被域名解析系统(DNS)解析为对应的IP地址,然后与该IP对应的
服务器建立TCP链接,随后我们会向服务器抛出我们的HTTP请求,服务端处理完请求后
会把目标数据放在HTTP响应里返回客户端,拿到数据的浏览器就可以开始走一个渲染
的流程了,渲染完毕,页面便呈现给了用户,并时刻等待着响应用户的操作。

1)DNS解析
2)TCP链接
3)HTTP请求抛出
4)服务端处理请求,HTTP响应返回
5)浏览器拿到响应数据,解析并呈现给用户
复制代码

2、针对以上五个过程的解决方法

1)减少DNS解析、DNS解析是一个耗时的操作
2)三次握手使用长链接、预链接、接入SPDY协议
3)减少http请求和请求体积复制代码

转载于:https://juejin.im/post/5c9caa285188252d5a14a334