项目性能优化经验总结
最近对系统做了优化,整理了几点总结,供各位大拿批评教育: 1 mysql配置优化; 2 mysql索引优化。先打开慢查询,抓查询慢的脚本进行优化。 3 削峰,并行变串行;io返回后执行逻辑。 async.parallel async.series async.map async.mapSeries setImmediate 4 降低响应时长,优化逻辑;填谷:串行变并行;使用缓存;加快处理。 5 应用拆分:管理后台、api、定时器。
机器配置:cpu 2核 内存 2G。 前期监控机器,load负载过高。 优化目标:降低负载。 优化结果:在线峰值可以支持到1200。
6 回复