小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

全是干貨!流傳出來的網(wǎng)站架構(gòu)師10年經(jīng)驗(yàn)(上)

 stwym 2016-08-07

第一章:大型網(wǎng)站技術(shù)的架構(gòu)的演化:

全是干貨!流傳出來的網(wǎng)站架構(gòu)師10年經(jīng)驗(yàn)(上)

應(yīng)用之初最基礎(chǔ)的模型。

全是干貨!流傳出來的網(wǎng)站架構(gòu)師10年經(jīng)驗(yàn)(上)大型網(wǎng)站模型圖,對比最基礎(chǔ)的版本,總共有九點(diǎn)優(yōu)化。

1.1文件io,數(shù)據(jù)庫,應(yīng)用對硬件的要求不同,所以部署在3種不同的機(jī)器當(dāng)中

1.2為提高讀寫速度,使用本地緩存,和分布式緩存

1.3將應(yīng)用部署到多臺機(jī)器上,并采用了(負(fù)載均衡服務(wù)器)

1.4數(shù)據(jù)庫讀寫分離

1.5采用分布式文件系統(tǒng)跟分布式數(shù)據(jù)庫

1.6采用cdn與反向代理加速

1.7使用nosql跟搜索引擎

1.8業(yè)務(wù)拆分

1.9分布式服務(wù)

第二章 大型網(wǎng)站架構(gòu)模式

  • 2.1網(wǎng)站架構(gòu)模式

    • 2.1.1系統(tǒng)分層,使得各層更加獨(dú)立。例如:

      • 全是干貨!流傳出來的網(wǎng)站架構(gòu)師10年經(jīng)驗(yàn)(上)

    • 2.1.2分割,分層是橫向的,分割是垂直的,例如交易、優(yōu)惠、搜索、detail之類的。

    • 2.1.3分布式,主要有

      -分布式服務(wù)

      -分布式靜態(tài)資源

      -分布式數(shù)據(jù)與存儲

      -分布式計算(例如hadoop mapReduce storm之類的)

    • 2.1.4集群,多臺服務(wù)器部署同一個應(yīng)用,并由負(fù)載均衡服務(wù)器控制對外提供。優(yōu)點(diǎn):集群里面有的掛了還能繼續(xù)服務(wù)

    • 2.1.5緩存,緩存的前提是存在熱點(diǎn)還有一定的時間內(nèi)有效,緩存的挑戰(zhàn)是數(shù)據(jù)一致性。

      -CND

      -反向代理

      -本地緩存

      -分布式緩存

    • 2.1.6異步,每個階段采用消息異步調(diào)用,可以提高系統(tǒng)的可用性,加快網(wǎng)站相應(yīng)速度,消除并發(fā)高峰。

    • 2.1.7冗余,進(jìn)行數(shù)據(jù)冗余備份,防止意外情況。

    • 2.1.8自動化,自動化代碼管理,自動化部署,自動化安全監(jiān)測等等,減少人為因素

    • 2.1.9安全

第三章 大型網(wǎng)站核心架構(gòu)要素

  • 3.1性能

    • 瀏覽器端、CDN、服務(wù)器端、數(shù)據(jù)庫等多方面提升網(wǎng)站的性能。

  • 3.2可用性

    • 采用集群,冗余等,讓即使部分損壞,仍然系統(tǒng)可用

  • 3.3伸縮性

    • 伸縮性就是能否多臺服務(wù)器組成一個整體對外服務(wù),并且加入新的機(jī)器,移除舊的機(jī)器都非常簡單。

  • 3.4擴(kuò)展性

    • 加入新的產(chǎn)品業(yè)務(wù)的時候,能否對舊的業(yè)務(wù)透明無影響。

  • 3.5安全性

    • 防止各種攻擊跟竊密的手段

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多