Web性能优化方向

1、前端

一、控制信http的请求数量
二、使用压缩
三、有条件能够用CDN,将图片,脚本文件这样静态的资源放到离用户近的CDN网络前端

2、Java程序优化

一、单例
对于I/O处理,配置文件解析、数据库链接等很是耗费资源的操做的实例建立进行限制
二、Future模式
三、线程池
四、选择就绪
五、减小上下文的切换
六、下降锁竞争
七、GC优化mysql

3、压缩

4、结果缓存

5、mysql数据库查询性能优化

一、合理使用索引
可使用explain
二、表结构的反范式设计
三、使用查询缓存
四、使用搜索引擎
五、使用key-value数据库sql

6、硬件提高

预防硬盘和网卡性能成短板数据库

相关文章
相关标签/搜索