高性能大型網站性能優化基礎

簡介

網站性能在不一樣角度有不一樣的解釋,在用戶角度來講,網站性能就是網站的快慢,即打開頁面或者獲取回覆的快慢。前端

從開發角度來講,網站性能指的是應用程序自己的性能,包括相應延遲,系統吞吐量,併發處理能力,系統穩定性等量化指標。數據庫

從運維人員的角度來講,關注的是基礎性設施的性能和資源利用率,如網絡運營商的帶寬能力,服務器硬件配置,數據中心網絡架構,服務器和網絡帶寬的資源利用率等。緩存

性能指標

響應時間服務器

併發數網絡

吞吐量數據結構

性能計數器多線程

性能測試方法

性能測試架構

負載測試併發

壓力測試運維

穩定性測試

前端優化

服務器端優化(架構層面)

分佈式緩存

異步操做

使用集羣

代碼優化

數據庫讀寫分離

NoSQL(搜索引擎)

業務拆分(子系統)

分佈式服務

代碼優化

多線程

單例和對象池

數據結構

垃圾回收

數據庫優化

創建索引

合理錶鏈接

優化SQL

相關文章
相關標籤/搜索