性能优化技巧

使用 OMX 进行性能优化。

性能分析

# 运行性能测试
omx sparkshell npm run benchmark

# 查找性能问题
omx explore --prompt "找到项目中所有 N+1 查询"

优化场景

数据库查询优化:
$deep-interview "应用响应慢,怀疑是数据库问题"
$ralplan "优化数据库查询性能"
$ralph "实施:添加索引、优化慢查询、实现查询缓存"
前端渲染优化:
$ralplan "优化前端渲染性能"
$ralph "实施:虚拟滚动、组件懒加载、图片优化"

优化原则

  • 渐进式:从低垂的果实开始,逐步深入
  • 数据驱动:用性能测试数据说话,不猜测
  • 达到目标就停止:不要追求无意义的极致
了解更多 omx explore 和 sparkshell 的使用技巧。
性能优化同样遵循标准工作流:先分析、再计划、后实施。