paulwong

          大型網(wǎng)站技術(shù)架構(gòu)讀書筆記

          大型網(wǎng)站經(jīng)歷的技術(shù)架構(gòu)演變:
          1. 應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器和文件服務(wù)器都安裝在同一臺(tái)主機(jī)
          2. 應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器和文件服務(wù)器分別安裝在不同主機(jī)
          3. 增加了分布式的緩存服務(wù)器
          4. 應(yīng)用服務(wù)器增加了好幾臺(tái),變成集群
          5. 增加了CDN和反射代理服務(wù)器
          6. 數(shù)據(jù)庫服務(wù)器變成主從形式的服務(wù)器
          7. 數(shù)據(jù)庫服務(wù)器變成分布式的服務(wù)器,文件服務(wù)器也變成分布式服務(wù)器
          8. NOSQL分布式數(shù)據(jù)庫和搜索引擎的引入
          9. 應(yīng)用服務(wù)器雖然是多臺(tái),但都是部署了同一應(yīng)用,這時(shí)將應(yīng)用拆分,每臺(tái)服務(wù)器部署不同的拆分應(yīng)用
          10. 雖然應(yīng)用已經(jīng)拆分,但每個(gè)應(yīng)用都是從頁面管到數(shù)據(jù)庫,這時(shí)繼續(xù)拆分,將存取數(shù)據(jù)庫的部份獨(dú)立,頁面部份
            也獨(dú)立
          架構(gòu)模式
          1. 分層,代碼放在不同的類中
          2. 分割,應(yīng)用放在不同的JVM中
          3. 分布式,部署在不同的物理機(jī)
          4. 集群,同一個(gè)應(yīng)用部署到不同的主機(jī),可以負(fù)載均衡
          5. 緩存,CND加速、反向代理、本地緩存、分布式緩存
          6. 異步,消除高并發(fā)
          7. 冗余,多處備份
          8. 安全性

          posted on 2013-11-09 11:34 paulwong 閱讀(653) 評(píng)論(0)  編輯  收藏 所屬分類: J2EESOFTWARE ARCHITECTURE

          主站蜘蛛池模板: 宁城县| 喀什市| 修水县| 湘潭县| 吴川市| 蕉岭县| 娄底市| 隆化县| 伊通| 达孜县| 顺平县| 凤台县| 华阴市| 揭阳市| 通州区| 盱眙县| 麦盖提县| 仙居县| 濮阳市| 襄樊市| 鄂托克旗| 虎林市| 鸡西市| 亚东县| 千阳县| 石首市| 盐城市| 石景山区| 乌审旗| 平果县| 绩溪县| 襄汾县| 久治县| 霍城县| 大埔县| 富源县| 徐州市| 香港| 铜梁县| 武冈市| 桃园市|