网站首页 > 技术文章 正文
目前Web前端性能优化可以分为两大类:页面级别优化,包含了http请求数以及内联脚本位置优化;代码级别的优化,包含DOM操作优化,CSS选择符优化以及图片优化等。想要做好性能优化,其实有一定的技巧,接下来小编就给大家分享Web前端开发人员必备的性能优化技巧。
性能优化,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。为了实现这一效果,我们应当尽量提前进行性能优化,未雨绸缪,甚至最好是将它作为一个周期性的工作来进行。
一个好的性能优化思路应该分为四步:
1、明确优化目的。优化的目的可以是增强用户体验,比如消除一些有明显卡顿的页面和操作,还可以是节省服务器带宽流量、减少服务器压力这些。无论如何,你需要有一个目的。有很多人只是为了优化而优化,目的丢了,或者甚至一开始就没考虑过,只是不断追求更好看的性能指标。
2、确定要做到什么程度。
优化是永无止境的,为了避免陷入到前面说的无意义的性能黑洞中,我们最好能够根据实际的业务情况定义出一个相对客观的标准,代表优化到什么程度。比如,根据当下的性能指标与业务量对比,发现最大并发数可能会超过当前的2倍,那么此时优化到争取优化提升3倍,至少保证能提升2.5倍,是一个比较合理的标准。
3、找到瓶颈点
大部分情况下,流程上的优化远胜于语法级别的优化,所以我们最好还是能够借助一些客观数据,以获得更多的运行环境相关的信息,来找到整个“木桶”上最短的一块“板”。如整个系统的总体架构、服务器的信息等,便于定位到底性能的瓶颈点在哪。
4、着手优化
做优化的正确思路一般符合下面两个方向。
第一,空间换性能。一个节点顶不住就多复制一个节点出来,独一份的数据导致资源竞争得厉害,就多复制一份数据出来。
第二,距离换性能。数据从服务端经过层层处理返回到客户端觉得慢的话,那么能不能直接保存在客户端,或者至少是离客户端尽可能近的地方。
性能优化只是Web前端人员需要掌握的基础技能之一,想要拿到高薪,你需要具备扎实的理论基础以及丰富的实战经验,而这些需要系统的学习以及较多的项目积累
猜你喜欢
- 2024-11-27 前端开发:Web性能优化有哪些方法?
- 2024-11-27 前端如何优化?
- 2024-11-27 广州蓝景技术分享—前端开发技术性能优化篇
- 2024-11-27 折腾不止前端工程与性能优化
- 2024-11-27 「技术干货」前端性能优化——快速定位代码BUG
- 2024-11-27 性能up!面向前端开发人员的14个JavaScript代码优化技巧
- 2024-11-27 web前端性能优化细节概括
- 2024-11-27 Web前端开发进阶:Web前端性能优化详解
- 2024-11-27 前端性能优化之利用 Chrome Dev Tools 进行页面性能分析
- 2024-11-27 JeecgBoot Vue3 前端项目性能优化 & 按需加载方案
你 发表评论:
欢迎- 598℃几个Oracle空值处理函数 oracle处理null值的函数
- 591℃Oracle分析函数之Lag和Lead()使用
- 579℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 575℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 571℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 564℃【数据统计分析】详解Oracle分组函数之CUBE
- 550℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 545℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端懒加载 (49)
- 前端获取当前时间 (50)
- 前端接口 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)