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

2021-09-05 22:43:12 字數 666 閱讀 2930

1.等待的真相:

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

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

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

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

3.常見的調優方案:

(1)增加頻寬。

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

(3)加快服務端指令碼的計算速度(解析器優化)。

(4)動態內容快取。

(5)資料快取。(動態內容快取整個網頁,這裡只快取資料)

(6)動態內容靜態化。(和4的區別是:6無需呼叫指令碼解析器,速度更優)

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

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

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

(10)集群與負載均衡。

(11)資料庫優化:

連線池表結構,索引

合理選擇資料庫引擎

海量資料時,考慮垂直切

割資料庫,增加冗餘並分散資料存放。

(12)考慮可擴充套件性

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

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

《構建高效能的web站點》讀書筆記 元件分離

元件分離可以說是很多 都在採用 最基礎的提高 吞吐的策略。比如我們看 像fuzhuang.taobao.com home.taobao.com這樣二級站點的分離,再比img01.taobaocdn.com img02.taobaocdn.com的分離,a.tbcdn.cn樣式的分離等,都是元件分離。...

構建高效能Web站點 筆記四

第七章 web伺服器快取 對url對映進行快取 ssi模式下對內容的通讀 有什麼提高?需要了解url解析過程。對於apache,它提供了兩個磁碟快取和記憶體快取mod disk cache,mod mem cache。mod disk cache在磁碟上維護了一塊多個程序的快取區,在效能上比mod ...

Web負載均衡 《構建高效能web站點》讀書筆記

對於web站點的水平擴充套件,負載均衡是一種常見的手段。負載均衡可以一下幾類 1 http重定向 2 dns負載均衡 3 反響 負載均衡 4 ip負載均衡 5 直接路由 6 ip隧道 1 http重定向 http協議在相應頭資訊中定義了location標記。實現請求轉移和自動跳轉。可以利用這一特性實...