从工作上说:
做为一个前后台开发人员的个人经验:
写一个优化的思路:由下向上 **第一步:**数据库中,实现精准查询,在常用条件上建立索引。该表数据量大时,需要进行根据规则进行数据分区。数据分区不能解决就只能分表处理。数据库层面执行脚本需要在100毫秒左右,为最优,数据量大适当放开。 **第二步:**后台中,现在大部分公司都已采用,逆向工程模式,基础代码生成工具。所以数据库与前端层面的工作量就被放大了。后台尽量减少计算量和循环量,处理数据量大时,采用合理与物理机的多线程进行处理数据。然后需要熟悉后台API的优化方式,重构优化代码。 **第三步:**前台中,基于现在前端越来越复杂,对于数据渲染的要求也是多种多样,前端性能这一块也比尤为较重要,通过nginx工具cdn、打包工具、前端静态文件压缩发布等等工具进行优化。 **第四步:**有条件的进行页面压测,找到临界点进行保护处理 以上三步是我开发中经常考虑的方向,其他的环境问题,基本不会遇到,有专人进行维护 开发相关的工作: 写一个优化的思路:由下向上 **第一步:**数据