wiki:knowledgeSharing/1st

汽车互动组分享大会——第一期(2016-01-21)

各应用代码优化方案讨论与分享

http://img.pcauto.com.cn/images/upload/upc/tx/autoclub/1601/22/c5/17805837_1453431480461_1024x1024.png

http://img.pcauto.com.cn/images/upload/upc/tx/autoclub/1601/22/c5/17805347_1453431028783.jpg

http://img.pcauto.com.cn/images/upload/upc/tx/autoclub/1601/22/c4/17805346_1453431019953_700.jpg

总结:当某业务模块遇到性能瓶颈时,优化的步骤如下
一、代码物理优化
1.WEB、WAP、APP代码区分(同一功能);
2.工具类的普及与细化(同一功能的方法单独一个类来实现)。

二、代码逻辑优化
1.直接对代码进行优化;
2.数据库方面 (如SQL性能,索引,表设计合理性);
3.缓存机制方面(MC连接数,失败数,命中率等);
4.JVM层面;
5.磁盘IO,网络IO方面;
6.硬件方面(内容,CPU);
7.系统设计,架构方面。