效能優化總結

edagarli發表於2015-09-27

效能

效能問題無處不在,所以優化效能的手段很多,從使用者瀏覽器到資料庫,影響使用者請求的所有環節都可以進行效能優化。

瀏覽器

- 瀏覽器快取
- 頁面壓縮
- 合理佈局頁面    
- 減少Cookie傳輸等等手段改善效能

CDN與反向代理

- 靜態內容分發至離使用者最近的網路服務商機房,使用者最短路徑獲取資料
- 反向代理伺服器,快取熱點檔案,加快請求響應速度,減輕應用伺服器負載壓力

應用伺服器

- 伺服器本地快取
- 分散式快取

通過快取在記憶體中的熱點資料處理使用者請求,加快請求處理過程,減輕資料庫負載壓力

- 非同步操作,請求傳送到訊息佇列中
- 多臺伺服器組成一個叢集共同對外服務
- 程式碼層面通過使用多執行緒,改善記憶體管理等手段

資料庫伺服器

- 索引,快取,SQL優化等
- NoSQL資料庫通過優化資料模型,儲存結構,伸縮特性等手段在效能方面的優勢

衡量網站效能有一系列指標,重要的有響應時間,TPS,系統效能計數器等。

相關文章