这里还是陈志勇、马利伟、万龙著的《全栈性能测试修炼宝典》,性能手段只是从方法论出手,故而大致可分为
- 空间换时间:内存、缓存是典型的空间换时间的例子
- 时间换空间:当空间成为瓶颈,切分数据分批次处理,用更少的空间完成任务处理。上传大附件采取的方式。
- 分而治之:微服务就是,将任务切分,提高并行执行提高效率。
- 异步处理:减少阻塞,采用消息队列MQ或者NIO
- 并行:多线程或进程同时处理。
- 离用户近一点:CDN等前端优化。
- 业务模块化、服务化、良好的水平扩展能力:分布式集群。
这里还是陈志勇、马利伟、万龙著的《全栈性能测试修炼宝典》,性能手段只是从方法论出手,故而大致可分为