蓝狮娱乐-蓝狮注册登录站

优化实战 第 01 期 - 从零开始建立性能优化知识体系

日期:2024-05-26 09:12 / 作者:佚名

性能优化作为一个老生常谈的话题,可以在网上查到各种零碎的优化点,但对于新手来说,要对项目做完整的性能优化,却不知从何下手,其根本是缺乏对性能知识体系的认识

性能优化准则

为什么做性能优化

如何建立性能知识体系

既然性能体验优化是非常有价值的,那么如何能很好地串联起零碎的优化策略点并形成知识体系呢?我们从一道经典的面试题入手:

浏览器从输入地址到页面显示的过程中发生了什么?

1、浏览器对输入的地址进行 解析

2、缓存解析,如 等

3、通过 服务器将主机域名转换为 地址

4、根据 地址找到对应的服务器,发起 连接

5、建立 连接后,发起 请求

6、服务器响应 请求,浏览器获得 代码

7、浏览器解析 代码,再请求代码中的资源,如 等

8、浏览器解析渲染视图页面

9、服务器断开 连接

从整个页面渲染的链路中,可以提取关键词:、、、、、、、,根据这些关键词产出性能优化策略

渲染链路:URL解析

渲染链路:DNS解析

渲染链路:HTTP1.1协议

渲染链路:HTTP2协议

渲染链路:HTTP缓存

渲染链路:TCP连接

handshake.jpeg

wave.jpeg

渲染链路:CDN服务器

渲染链路:响应体压缩

渲染链路:解析渲染页面

平台注册入口