selaginella 2013-03-13
最近做性能测试,主要从4个方面考虑优化:
1、机器
尝试负债均衡技术
2、服务器
JDK优化:配置
Tomcat监控和优化
其它
3、DB
sql语句优化
索引优化
其它
4、系统
4.1、过多数据库调用
4.2、过多使用同步
4.3、过度使用远程调用
4.4、错误使用对象关系映射
4.5、内存泄露
4.6、第三方代码/组件
4.7、稀有资源
内存、CPU、I/O以及数据库等资源等
4.8、web前端:很多图片都太大了,没有利用好或是错误地使用了浏览器缓存、过度地使用JavaScript/AJAX等
4.9、缓存,垃圾回收
4.10、间歇性问题
这类问题通常与特定的输入参数有关,或是发生在某个负载条件下。
4.11、业务逻辑,架构
参考:服务器端编程的十大性能问题(http://www.infoq.com/cn/news/2010/08/top10-server-side-performance)