• 影响因素
    • 内因
      • 项目设计、实现
      • 资源加载
      • 配置
    • 外因
      • 网络
      • 流量
      • 架构
      • 服务器配置
  • 步骤
    • 分析用户习性
      • 功能路径,热点
    • 内存瓶颈
      • 内部
        • 托管资源
          • 对象分配回收
            • session、缓存、对象池等
        • 非托管资源
          • 数据库、文件、线程
      • 外部
        • 进程竞争
    • CPU瓶颈
      • CPU密集业务
        • 加密、解密,垃圾回收,解压缩,算术运算,过度编译
    • 缓存分析
      • 浏览器缓存
        • 资源文件,过期
      • 代理缓存
        • 地域、安全、更新
      • 内核缓存、IIS缓存
      • 数据缓存
    • 资源等待分析
      • 数据库等待
      • 线程锁定
      • 磁盘读写
    • 数据库瓶颈(找数据库笔记)
    • HTTP优化
      • 减小页面
      • 只传必要数据
      • 资源加载
  • 架构
    • 去单点
    • 服务化
    • 优质业务专门机器
    • 广播改订阅
    • 换语言/框架重构