Web性能優化方向

1、前端

一、控制信http的請求數量
二、使用壓縮
三、有條件能夠用CDN,將圖片,腳本文件這樣靜態的資源放到離用戶近的CDN網絡前端

2、Java程序優化

一、單例
對於I/O處理,配置文件解析、數據庫鏈接等很是耗費資源的操做的實例建立進行限制
二、Future模式
三、線程池
四、選擇就緒
五、減小上下文的切換
六、下降鎖競爭
七、GC優化mysql

3、壓縮

4、結果緩存

5、mysql數據庫查詢性能優化

一、合理使用索引
可使用explain
二、表結構的反範式設計
三、使用查詢緩存
四、使用搜索引擎
五、使用key-value數據庫sql

6、硬件提高

預防硬盤和網卡性能成短板數據庫

相關文章
相關標籤/搜索