1. 程式人生 > >讀《大型網站技術架構核心原理與案例分析》

讀《大型網站技術架構核心原理與案例分析》

讀《大型網站技術架構核心原理與案例分析》

1人們對於網站的期望是:高可用、 高效能、 易擴充套件 、 可伸縮且安全的網站。

大型網站軟體系統的特點:高併發, 大流量看,高可用,海量資料,使用者分佈廣泛, 網路情況複雜,安全環境惡劣,需求快速變更, 釋出頻繁,漸進式發展

2.大型網站架構演、化發展歷程

大型網站都是從小型網站發展而來,網站架構也是一樣,是從小型網站架構逐步演化而來。小型網站最幵始時沒有太多人訪問,只需要一臺伺服器就綽綽有餘,這時的網站架構如下圖所示:

應用程式、資料庫、檔案等所有的資源都在一臺伺服器上。通常伺服器作業系統使用 Linux , 應用程式使用 PHP 開發,然後部署在 Apache 上,資料庫使用 MySQL ,彙集各種免費開源軟體及一臺廉價伺服器就可以開始網站的發展之路了。(就是大家所用的VPS)