大型網站架構演化
《大型網站技術架構》讀書筆記:
1.1大型網站軟件系統的特點
與傳統企業應用系統相比,大型互聯網應用系統有以下特點。
高并發,大流量
高可用
海量數據
用戶分布廣泛,網絡情況復雜
安全環境惡劣
需求快速變更,發布頻繁
漸進式發展
1.2大型網站架構演化發展歷程
大型網站的技術挑戰主要來自于龐大的用戶,高并發的訪問和海量的數據,任何簡單的業務一旦需要處理數以P計的數據和面對數以億計的用戶,問題就會變得很棘手。大型網站架構主要就是解決這類問題
1.2.1初始階段的網站架構

1.2.2應用服務和數據服務分離

1.2.3使用緩存改善網站性能

1.2.4使用應用服務器集群改善網站的并發處理能力

1.2.5數據庫讀寫分離

1.2.6使用反向代理和CDN加速網站響應

1.2.7使用分布式文件系統和分布式數據庫系統

1.2.8使用NoSQL和搜索引擎

1.2.9業務拆分

1.2.10分布式服務

本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!