1.时空转换
时间换空间:内存和存储类的空间资源有时候会变得非常稀缺。改变数据结构,或者对数据进行压缩。
空间换时间:例子:CDN内容分发网络,动态规划
2.预先延后处理
预先/提前处理:例子:网站页面资源的提前加载preload,prefetch
延后/惰性处理:cow(copyorwrite)写时复制
3.并行异步操作
串行改并行:多核CPU,多线程,负载均衡
同步变异步:消息队列
4.缓存和批量合并
缓存数据:无处不在
批量合并处理
5.算法与数据结构
更先进的算法和更高效的数据结构