
郭欣著
本書圍繞如何構建高性能Web站點,從多個方面、多個角度進行了全面的闡述,涵蓋了Web站點性能優化的幾乎所有內容,包括數據的網絡傳輸、服務器併發處理能力、動態網頁緩存、動態網頁靜態化、應用層數據緩存、分佈式緩存、Web服務器緩存、反向代理緩存、腳本解釋速度、頁面組件分離、瀏覽器本地緩存、瀏覽器併發請求、文件的分發、數據庫I/O優化、數據庫訪問、數據庫分佈式設計、負載均衡、分佈式文件系統、性能監控等。
作爲一個前端開發工程師,瞭解一下後端性能優化!
如果在09年看絕對的給五星,畢竟19年了,有很少一部分內容有些過時,但是能全部搞懂的人還是很少
寫得比較泛,不過可以給新手一些觀念上的改變。
三點五顆星吧,基本面面俱到,不過最後幾章明顯太過淺顯。
太拖沓了,有很多並不關心的數據需要跳躍過去
快速瀏覽一遍,很多內容過時了,但用通俗易懂的方式講了不容易過時的一些東西。可以粗讀,不值得細讀。
花了半個月時間斷斷續續讀完,這本書可以說是描繪出了web架構的方方面面,既有有深度又通俗易懂,雖然是近10年前的書了,書中介紹的有的組件已經過時,但思想不會過時,雖然我不是做web開發的,讀完可以說有一種融會貫通的感覺。
很贊,高性能講解方方面面都很全,架構師和工程師必備法寶[呲牙][呲牙][呲牙]
提綱挈領的講了關於整個web生命週期的優化路線,前端服務的IO讀寫與緩存==>腳本語言的解釋與編譯暫存==>數據庫的索引設計優化==>單點系統的性能侷限需要分佈式系統設計。貫穿全文感觸的更多的是一個行之有效的反饋系統的重要性,在任意一點都能清晰明瞭的獲取相關的性能指標,並以此爲依據不斷優化,才能逐漸將整個系統性能提高。
對整個web站點所牽扯到的知識點都有所涉獵到。從前臺的視覺展示的優化到後臺接口數據的獲取時間的壓縮以及數據表的設計,還有最重要的一點就是對web站點的監控,從而獲取到最新的站點數據,進而做到性能的進一步優化。