国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > 大型網(wǎng)站技術(shù)架構(gòu)

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

時(shí)間:2023-04-18 22:50:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-04-18 22:50:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)

大型網(wǎng)站技術(shù)架構(gòu):早期的網(wǎng)站為了節(jié)省成本一般會(huì)設(shè)計(jì)成集中式系統(tǒng),應(yīng)用程序、數(shù)據(jù)庫(kù)等都部署在一臺(tái)服務(wù)器上。 但隨著業(yè)務(wù)的快速度發(fā)展,逐漸出現(xiàn)瓶頸,按一定原則**(應(yīng)用拆分、服務(wù)拆分、數(shù)據(jù)拆分、應(yīng)用解耦)**,向分布式系統(tǒng)轉(zhuǎn)型,涉及到以下環(huán)節(jié)改造。

主要環(huán)節(jié)

架構(gòu)五要素:

1、高性能

性能的測(cè)試指標(biāo)主要有:

性能優(yōu)化,根據(jù)網(wǎng)站分層架構(gòu),可以分為三大類:

2、高可用

高可用的網(wǎng)站架構(gòu):目的是保證服務(wù)器硬件故障時(shí)服務(wù)依然可用、數(shù)據(jù)依然保存并能夠被訪問(wèn),主要手段數(shù)據(jù)和服務(wù)的冗余備份及失效轉(zhuǎn)移

3、伸縮性

大型網(wǎng)站需要面對(duì)大量用戶的高并發(fā)訪問(wèn)和存儲(chǔ)海量數(shù)據(jù),不可能只用一臺(tái)服務(wù)器就處理全部用戶請(qǐng)求,存儲(chǔ)全部數(shù)據(jù)。網(wǎng)站通過(guò)集群的方式將多臺(tái)服務(wù)器組成一個(gè)整體共同提供服務(wù)。所謂伸縮性是指通過(guò)不斷向集群中加入服務(wù)器的手段來(lái)緩解不斷上升的用戶并發(fā)訪問(wèn)壓力和不斷增長(zhǎng)的數(shù)據(jù)存儲(chǔ)需求。

衡量架構(gòu)伸縮性的主要標(biāo)準(zhǔn)就是是否可以用多臺(tái)服務(wù)器構(gòu)建集群,是否容易向集群中添加新的服務(wù)器。加入新的服務(wù)器后是否可以提供和原來(lái)的服務(wù)器無(wú)差別的服務(wù)。集群中可容納的總的服務(wù)器數(shù)量是否有限制。

對(duì)于應(yīng)用服務(wù)器集群,只要服務(wù)器上不保存數(shù)據(jù),所有服務(wù)器都是對(duì)等的,通過(guò)使用合適的負(fù)載均衡設(shè)備就可以向集群中不斷加入服務(wù)器。

對(duì)于緩存服務(wù)器集群,加入新的服務(wù)器可能會(huì)導(dǎo)致緩存路由失效,進(jìn)而導(dǎo)致集群中大部分緩存數(shù)據(jù)都無(wú)法訪問(wèn)。雖然緩存的數(shù)據(jù)可以通過(guò)數(shù)據(jù)庫(kù)重新預(yù)熱,但是如果應(yīng)用已經(jīng)嚴(yán)重依賴緩存,可能會(huì)導(dǎo)致整個(gè)網(wǎng)站崩潰。需要改進(jìn)緩存路由算法保證緩存數(shù)據(jù)的可訪問(wèn)性。

關(guān)系數(shù)據(jù)庫(kù)雖然支持?jǐn)?shù)據(jù)復(fù)制,主從熱備等機(jī)制,但是很難做到大規(guī)模集群的可伸縮性,因此關(guān)系數(shù)據(jù)庫(kù)的集群伸縮性方案必須在數(shù)據(jù)庫(kù)之外實(shí)現(xiàn),通過(guò)路由分區(qū)等手段將部署有多個(gè)數(shù)據(jù)庫(kù)的服務(wù)器組成一個(gè)集群。

至于大部分 NoSQL 數(shù)據(jù)庫(kù)產(chǎn)品,由于其先天就是為海量數(shù)據(jù)而生,因此其對(duì)伸縮性的支持通常都非常好,可以做到在較少運(yùn)維參與的情況下實(shí)現(xiàn)集群規(guī)模的線性伸縮。

概括起來(lái)伸縮性的分為如下幾個(gè)方面:

4、可擴(kuò)展

系統(tǒng)架構(gòu)設(shè)計(jì)層面的“開(kāi)閉原則”,構(gòu)建可擴(kuò)展的網(wǎng)站架構(gòu)

5、網(wǎng)站的安全架構(gòu)

XSS 攻擊和 SQL 注入攻擊是構(gòu)成網(wǎng)站應(yīng)用攻擊最主要的兩種手段,此外還包括 CSRF,Session 劫持等手段。

對(duì)js轉(zhuǎn)義,使其失去執(zhí)行功能,只作為純字符串展示

防范:httpOnly;增加token校驗(yàn);通過(guò)Referer識(shí)別。



1、零基礎(chǔ)(沒(méi)有任何編程經(jīng)驗(yàn))

2、有前端基礎(chǔ)(HTML+CSS+JAVASCRIPT),沒(méi)有JAVA基礎(chǔ)

3、有前端基礎(chǔ)(HTML+CSS+JAVASCRIPT),有JAVA基礎(chǔ)(沒(méi)有相關(guān)工作經(jīng)驗(yàn))

4、有前端基礎(chǔ)(HTML+CSS+JAVASCRIPT),有JAVA工作經(jīng)驗(yàn)

5、沒(méi)有前端基礎(chǔ),有JAVA基礎(chǔ)(沒(méi)有相關(guān)工作經(jīng)驗(yàn)).群號(hào):433411063

6、沒(méi)有前端基礎(chǔ),有JAVA工作經(jīng)驗(yàn)



關(guān)鍵詞:技術(shù),大型

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉