a、空间换时间(多级缓存)
1)客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)
2)反向代理缓存
3)应用端的缓存(memcache)
4)内存数据库
5)Buffer机制(数据库,中间件等)
b、伸缩能力
1)拆分
业务拆分,逻辑分段(非阻塞,能异步则异步)
数据拆分(分库分表)
2)无状态
c、优化资源利用
1)基于逻辑的不同,采取不一样的策略,优化资源利用,按照业务进行资源分配(业务分流,线程分配)
2)流控
3)超时控制