架构优化 宽带(硬件)方面 1.IO密集型(包括网络IO和磁盘IO) 解决办法:针对网络:加宽带;针对磁盘:换固态硬盘,加缓存(内存) 2.计算密集型 解决办法:多线程 程序方面 1.接口优化 解决办法:java程序是不是很复杂,能不能异步或并行处理,多线程;能用高级算法就不要手写算法 2.数据库优化 解决办法:数据库慢查询日志 ,德鲁伊数据源,一些压测工具;能用左连接不用子连接;没有索引加索引;执行计划 explain(加在sql语句前)监看; 注意自己的索引是否生效;