1、web界面优化
js,html,css压缩以及代码优化,少量图片,浏览器缓存以及异步请求,主要的手段就是减少向服务器请求的次数
2、业务层优化
业务层影响性能可能与具体的业务流程相关,也可能与业务组合相关,也可能与并发数量相关
优化业务流程,提升性能
并行数据处理,充分利用CPU的性能,增强处理能力
并行任务处理
异步,将单个请求的时间缩短,将其他不必及时返回的数据后台处理
分布式计算 Quartz.net
3、缓存层
cached
memcached
4、数据库
sql 优化
主从数据库
读写分离
索引优化
表分区优化
良好的数据库结构设计
5、分布式数据库
用硬件来处理性能问题