日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

大型网站技术架构文摘

發(fā)布時(shí)間:2025/3/17 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 大型网站技术架构文摘 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第一篇 概述

1.大型網(wǎng)站架構(gòu)演化

1.1 大型網(wǎng)站軟件系統(tǒng)的特點(diǎn)

高并發(fā),大流量,高可用,海量數(shù)據(jù),用戶分布廣泛,網(wǎng)絡(luò)情況復(fù)雜,安全環(huán)境惡劣,需求快速變更,發(fā)布頻繁,漸進(jìn)式發(fā)展

1.2 大型網(wǎng)站架構(gòu)演化發(fā)展歷程

php+mysql+linux 一臺(tái)電腦----->

應(yīng)用服務(wù)器+文件服務(wù)器+數(shù)據(jù)庫(kù)服務(wù)器----->

應(yīng)用服務(wù)器的本地緩存,分布式緩存----->

應(yīng)用服務(wù)器的集群(負(fù)載均衡調(diào)度服務(wù)器)----->

數(shù)據(jù)庫(kù)讀寫分離(主從數(shù)據(jù)庫(kù))----->

CDN和反向代理----->

分布式數(shù)據(jù)庫(kù)+分布式文件系統(tǒng)(業(yè)務(wù)分庫(kù))----->

nosql+搜索引擎(統(tǒng)一數(shù)據(jù)訪問模塊)----->

業(yè)務(wù)拆分----->

分布式服務(wù)

2.大型網(wǎng)站架構(gòu)模式

分層,分割,分布式,(分布式應(yīng)用和服務(wù),分布式靜態(tài)資源,分布式數(shù)據(jù)和存儲(chǔ),分布式計(jì)算),集群,緩存(CDN,反向代理,本地緩存,分布式緩存),異步(分布式消息隊(duì)列),冗余,自動(dòng)化,安全

3.大型網(wǎng)站核心架構(gòu)要素

性能,可用性,伸縮性,擴(kuò)展性,安全性

第二篇 架構(gòu)

4.瞬時(shí)響應(yīng):網(wǎng)站的高性能架構(gòu)

4.1 性能測(cè)試指標(biāo)

響應(yīng)時(shí)間,并發(fā)數(shù),吞吐量,性能計(jì)數(shù)器

4.2 性能測(cè)試方法

性能測(cè)試,負(fù)載測(cè)試,壓力測(cè)試,穩(wěn)定性測(cè)試

4.2 web前端性能優(yōu)化

a.瀏覽器訪問優(yōu)化

1.減少http請(qǐng)求,合并css,合并javascript,合并圖片

2.使用瀏覽器緩存 設(shè)置http頭中cache-control和expires的屬性

3.啟用壓縮 gzip壓縮

4.css放在頁面最上面,javascript放在最下面

5.減少cookie傳輸

b.CDN加速

c.反向代理

4.3 應(yīng)用服務(wù)器性能優(yōu)化

1.分布式緩存

a.JBoss Cache為代表的需要更新同步

b.Memcached為代表的不互相通信 (簡(jiǎn)單的通信協(xié)議,豐富的客戶端程序,高性能的網(wǎng)絡(luò)通信,高效的內(nèi)存管理(lru算法,近期最小使用),互不通信的服務(wù)器集群架構(gòu)

2.異步操作 消息隊(duì)列異步化調(diào)用

3.使用集群

4.代碼優(yōu)化

a.多線程 b.資源復(fù)用 c.數(shù)據(jù)結(jié)構(gòu) d.垃圾回收

4.4 存儲(chǔ)性能優(yōu)化

機(jī)械硬盤 vs 固態(tài)硬盤

B+樹 vs LSM樹

RAID vs HDFS

廉價(jià)磁盤冗余陣列

hadoop分布式文件系統(tǒng)

5.萬無一失:網(wǎng)站的高可用架構(gòu)

1.session復(fù)制

2.session綁定

3.利用cookie記錄session

4.session服務(wù)器

高可用的服務(wù):1分級(jí)管理 2超時(shí)設(shè)置 3異步調(diào)用 4服務(wù)降級(jí) 5冪等性設(shè)計(jì)

高可用的數(shù)據(jù):

高可用的網(wǎng)站的軟件質(zhì)量保證:網(wǎng)站發(fā)布流程:

自動(dòng)化測(cè)試:

網(wǎng)站運(yùn)行監(jiān)控:用戶行為日志收集,服務(wù)器性能監(jiān)控

6.永無止境:網(wǎng)站的伸縮性架構(gòu)

負(fù)載均衡的算法:輪詢,加權(quán)輪詢,隨機(jī),最少連接,源地址散列

7.隨需應(yīng)變: 網(wǎng)站的可擴(kuò)展架構(gòu)

事件驅(qū)動(dòng)架構(gòu)

8.固若金湯:網(wǎng)站的安全架構(gòu)

消毒,httponly,

sql注入:

消毒,參數(shù)綁定

表單token,驗(yàn)證碼,

?

文本匹配,分類算法,黑名單

第三篇 案例

9. 淘寶網(wǎng)的架構(gòu)演化案例分析

10.維基百科的高性能架構(gòu)設(shè)計(jì)分析

11.海量分布式存儲(chǔ)系統(tǒng)Doris的高可用架構(gòu)設(shè)計(jì)分析

12.網(wǎng)站秒殺系統(tǒng)架構(gòu)設(shè)計(jì)案例分析

秒殺系統(tǒng)獨(dú)立部署

秒殺商品界面靜態(tài)化

租借秒殺系統(tǒng)網(wǎng)絡(luò)帶寬

動(dòng)態(tài)生成隨機(jī)下單頁面URL

13.大型網(wǎng)站典型故障案例分析

第四篇 架構(gòu)師

14.架構(gòu)師領(lǐng)導(dǎo)藝術(shù)

15.網(wǎng)站架構(gòu)師職場(chǎng)攻略

16.漫話網(wǎng)站架構(gòu)師?

總結(jié)

以上是生活随笔為你收集整理的大型网站技术架构文摘的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。