哈尔滨Web前端开发人员须知的性能优化技巧

千锋哈尔滨千锋哈尔滨 科技 2020-02-14 17:01:13

目前Web前端性能优化可以分为两大类:页面级别优化,包含了http请求数以及内联脚本位置优化;代码级别的优化,包含DOM操作优化,CSS选择符优化以及图片优化等。想要做好性能优化,其实有一定的技巧,

性能优化只是Web前端人员需要掌握的基础技能之一,想要拿到高薪,你需要具备扎实的理论基础以及丰富的实战经验,而这些需要系统的学习以及较多的项目积累。

哈尔滨Web前端开发人员需知的性能优化技巧

1、明确优化目的。优化的目的可以是增强用户体验,比如消除一些有明显卡顿的页面和操作,还可以是节省服务器带宽流量、减少服务器压力这些。无论如何,你需要有一个目的。有很多人只是为了优化而优化,目的丢了,或者甚至一开始就没考虑过,只是不断追求更好看的性能指标。

2、确定要做到什么程度。

优化是永无止境的,为了避免陷入到前面说的无意义的性能黑洞中,我们最好能够根据实际的业务情况定义出一个相对客观的标准,代表优化到什么程度。比如,根据当下的性能指标与业务量对比,发现最大并发数可能会超过当前的2倍,那么此时优化到争取优化提升3倍,至少保证能提升2.5倍,是一个比较合理的标准。

3、找到瓶颈点

大部分情况下,流程上的优化远胜于语法级别的优化,所以我们最好还是能够借助一些客观数据,以获得更多的运行环境相关的信息,来找到整个“木桶”上最短的一块“板”。如整个系统的总体架构、服务器的信息等,便于定位到底性能的瓶颈点在哪。

4、着手优化

做优化的正确思路一般符合下面两个方向。

第一,空间换性能。一个节点顶不住就多复制一个节点出来,独一份的数据导致资源竞争得厉害,就多复制一份数据出来。

第二,距离换性能。数据从服务端经过层层处理返回到客户端觉得慢的话,那么能不能直接保存在客户端,或者至少是离客户端尽可能近的地方。

性能优化,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。为了实现这一效果,我们应当尽量提前进行性能优化,未雨绸缪,甚至最好是将它作为一个周期性的工作来进行。欢迎大家在评论区评论留言,千锋哈尔滨小编会及时给大家解答疑惑的

版权声明

本文仅代表作者观点,不代表华奇网立场。
本文系作者授权华奇网发表,未经许可,不得转载。

喜欢发布评论
留言与评论(共有 条评论)
   
验证码: