《構建可擴充套件的 Web 站點》讀後隨感

2021-04-20 09:26:54 字數 882 閱讀 9758

對於構建 web 站點,《構建可擴充套件的 web 站點》重點並不是講述 how-to 的 -- 講述 how-to 的書已經很多了,卻很少有圖書願意分一部分篇幅講述 why 。所以有的人可能認為"缺少細節",有的人則讀罷大呼過癮。我一般的建議是,如果你覺得這本書沒勁,那就再讀一下第二遍。

為什麼我推薦這本書? 主要的原因是這本書給出了可擴充套件站點的必備要素,而書的內容幾乎全是作者在 flickr

站點實戰中得來的經驗談,如果您的站點是個發展中的 web 2.0 站點,你可以認為這本書是個技術"標本"。如果回顧一下我的 blog 的話,會發現多則關於 flickr 的技術話題:

當然,這些這些都是皮毛。

如果你正在為你的**效能問題而苦惱,那麼建議直接去讀第八章,這一章也是讓很多人覺得有價值的章節,因為講的是"瓶頸"(可見如何解決**效能瓶頸是個多麼普遍的話題啊)。如果嚴格的來說,這一章的內容並非有多麼深入,但對於需要對**效能瓶頸建立全域性概覽的朋友來說,足夠了。畢竟我們看書不是挑刺,解決自己的問題是首先要考慮的問題。

對我來說,第九章也讓我收穫良多。第四層負載均衡和第七層負載均衡的差別,什麼時候合適用第四層均衡,什麼時候用第七層均衡,如何構建乙個第七層負載均衡網路... 這些看似都是基礎的問題,但實踐中是需要仔細平衡的乙個事兒。並非想象的那麼簡單。

如果 cal henderson 能有下一部書的寫作計畫,我倒是希望能看到設計可擴充套件的 web 2.0 站點的主題,當然,可能我們看不到了,因為,flickr 被 yahoo! 收購後似乎缺失了進取心,誰知道 cal 會不會跳槽而走呢?

ps: 這也是我認為"web 2.0 **架構不可或缺

《構建可擴充套件的 Web 站點》讀後隨感

對於構建 web 站點,構建可擴充套件的 web 站點 重點並不是講述 how to 的 講述 how to 的書已經很多了,卻很少有圖書願意分一部分篇幅講述 why 所以有的人可能認為 缺少細節 有的人則讀罷大呼過癮。我一般的建議是,如果你覺得這本書沒勁,那就再讀一下第二遍。為什麼我推薦這本書?主...

構建可擴充套件的Web站點(二)

五,拓展開發模型 當你的開發團隊變得越來越大的時候,你可能會需要以下 1 編碼規範 對同一小組的人而言,對一種編碼風格達成共識,遠比找到完美的風格更加重要。編碼規範通常包含的規則有 縮排,空白字元,括號,注釋,命名,檔案布局,行結束符。2 測試 一種是自動測試,其中重要部分就是回歸測試。第二種就是手...

Web站點的傳輸 《構建高效能Web站點》閱讀1

1 資料是如何傳送的 a 應用程式將要傳輸的資料放入記憶體中 b 應用程式使用send等庫函式,通知核心將傳輸資料放入核心快取區。資料是以佇列的形式進入的,如果資料較多,則等前一波資料傳送完後,再傳送另外一撥資料,具體顯示為send會多呼叫幾次 c cpu通知網絡卡將核心緩衝區的資料存放到網絡卡緩衝...