天天看點

《建構高性能WEB站點》讀書筆記--第一章

1.等待的真相:

(1)資料在網絡上的傳輸時間。

(2)服務端處理請求,并生成傳回資料的時間。

(3)浏覽器本地計算與渲染的時間。

2.瓶頸在哪裡,問題的本質是什麼?你搞清楚麼,了解本質的原理麼?

3.常見的調優方案:

(1)增加帶寬。

(2)減少網頁中的HTTP請求。

(3)加快服務端腳本的計算速度(解析器優化)。

(4)動态内容緩存。

(5)資料緩存。(動态内容緩存整個網頁,這裡隻緩存資料)

(6)動态内容靜态化。(和4的差別是:6無需調用腳本解析器,速度更優)

(7)web伺服器軟體。Apache一定比其他web server慢嗎?

(8)頁面元件分離,或者可以說是:伺服器資源的分開部署。

(9)合理選擇營運商(電信,網通...),以及地理位置。

(10)叢集與負載均衡。

(11)資料庫優化:

    【1】連接配接池

    【2】表結構,索引

    【3】合理選擇資料庫引擎

    【4】海量資料時,考慮垂直切割資料庫,增加備援并分散資料存放。

(12)考慮可擴充性

    這裡的可擴充性不單指對站點新增能擴充,更重要的是“當系統負載增大時,可以通過增加資源來提高性能”。

4.如果沒法調優,呵呵,那麼通過優化産品體驗減少等待的感覺。

本文轉自hyddd部落格園部落格,原文連結:http://www.cnblogs.com/hyddd/archive/2010/02/03/1663088.html,如需轉載請自行聯系原作者。