隨着這幾年網絡的不斷髮展,你們對互聯網的依賴程度不斷加深。各大網站的用戶體驗各不相同。如淘寶雙11 交易300多億,系統運行基本正常、12306 車票系統的瞬間癱瘓,網站密碼泄露等。一個大型網站須要面臨高併發訪問、海量數據分析處理、網站安全性等一系列問題。 《大型網站技術架構核心原理與案例分析》 比較全面介紹了目前大型網站面臨的主要技術難點和解決方案。將理論與實際案例相結合,分析通俗易懂。對我幫助很多,能創建起分析、解決問題方向(細節仍是須要本身不斷的深刻研究的^_^)。前端
下面對兩張試讀章節作下筆記和感覺:web
第2章大型網站架構模式:從網站架構的發展演化,實現高性能、可擴展、安全等技術架構目標,總結出大型網站架構模式。apache
大體分類以下圖:緩存
將系統分層、分割的主要目的是增長系統可維護性,以及對後期發展提供更好的功能擴展能力、併發處理能力。目前通常公司都會進行有效的劃分,如利用流行的SSHweb框架開發,按功能劃分不一樣模塊開發。tomcat
經過分佈式、集羣可以經過硬件擴展方式,提升更好的併發特性。如JBoss集羣、apache+tomcat集羣等。安全
從系統自己考慮,能夠增長緩存模式、異步、數據冗餘等方式提升系統性能、保證系統穩定性。如WEB前端資源緩存、對訪問量較大,不常根據的數據緩存、後臺異步查詢、使用高性能框架如Memcached 都是經常使用方式。數據安全科經過雙機熱備、異地容災等方式。性能優化
自動化監控模塊:是系統運行穩定性、系統管理的重要保證。可根據運行監控報告及時發現系統缺陷、瓶頸。爲後續改進決策提供支持。服務器
網絡安全是當前必不可少的環節。忽視網絡安全將帶來巨大風險。如CSDN、人人等用戶數據、密碼泄露等。網絡
本書中也介紹了架構在新浪微博中的應用,有興趣的能夠查看本書及網上新浪微博架構師演講內容eg:http://timyang.net/架構
第4章 瞬時響應:網站的高性能架構主要對網站性能指標、測試方法、性能分析、優化策略等作了較爲詳細的介紹。
網站性能測試的主要指標有響應時間、併發數、吞吐量、性能計數器等。
性能測方法分爲性能測試、負載測試、壓力測試、穩定性測試。
性能優化:對網站來講,主要是爲Web前端性能優化、應用服務器性能優化、存儲服務器性能優化。在實際項目中也用到部分優化方法,如今更加所有了解,仍是比較有用的。
2014年 雲計算、雲服務、網絡安全都是重中之重,高性能系統是基礎,好好學習吧!^_^