因?yàn)閿?shù)據(jù)量和計(jì)算量的原因,普通的數(shù)據(jù)庫(kù) 架構(gòu)無法滿足阿里巴巴的數(shù)據(jù)處理需求,于是開發(fā)了cloud 架構(gòu)可擴(kuò)展數(shù)據(jù)存儲(chǔ)和處理平臺(tái)Apsara。此外,它還擁有super 高性能,可以提供從實(shí)踐經(jīng)驗(yàn)中得知的最優(yōu)默認(rèn)參數(shù)值,彈性擴(kuò)展的可讀示例,以及支持移動(dòng)云的super 高性能IaaS基礎(chǔ)架構(gòu),保證了數(shù)據(jù)庫(kù)。
一個(gè)小型網(wǎng)站,比如個(gè)人網(wǎng)站,用最簡(jiǎn)單的靜態(tài)html頁面就可以實(shí)現(xiàn)。配合一些圖片,可以達(dá)到美化的效果。所有頁面都存儲(chǔ)在一個(gè)目錄中。這樣的網(wǎng)站對(duì)系統(tǒng)架構(gòu)和性能的要求非常簡(jiǎn)單。隨著互聯(lián)網(wǎng)服務(wù)的不斷豐富,網(wǎng)站的相關(guān)技術(shù)通過這些年的發(fā)展已經(jīng)細(xì)分到非常細(xì)致的方面。尤其是大型網(wǎng)站,使用的技術(shù)非常廣泛,從硬件到軟件,編程語言,數(shù)據(jù)庫(kù),WebServer,防火墻等領(lǐng)域都有很高的要求,不是原來簡(jiǎn)單的html靜態(tài)網(wǎng)站能比的。
面對(duì)大量用戶的訪問和高并發(fā)請(qǐng)求,基本的解決方案集中在以下幾個(gè)環(huán)節(jié):使用高性能、高性能的服務(wù)器,高效的編程語言,以及高性能的Web容器。但除了這些方面,不可能從根本上解決大型網(wǎng)站面臨的高負(fù)載、高并發(fā)問題。上述解決方案在一定程度上也意味著更大的投入,這樣的解決方案存在瓶頸,沒有很好的擴(kuò)展性。下面我就從低成本、高性能、高可擴(kuò)展性等角度談?wù)勎业囊恍w會(huì)。
大規(guī)模和高性能Website架構(gòu)網(wǎng)站優(yōu)化性能優(yōu)化技術(shù)專題IT168然而除了這些方面,仍然無法從根本上解決大型網(wǎng)站面臨的高負(fù)載、高并發(fā)問題。1.靜態(tài)html其實(shí)大家都知道,最高效最便宜的就是純靜態(tài)HTML頁面,所以我們盡量讓自己網(wǎng)站上的頁面使用靜態(tài)頁面。這個(gè)最簡(jiǎn)單的方法其實(shí)是最有效的。而對(duì)于內(nèi)容很多,更新頻繁的網(wǎng)站,我們又無法一一手動(dòng)實(shí)現(xiàn),于是我們常見的信息發(fā)布系統(tǒng)CMS就應(yīng)運(yùn)而生了。對(duì)于一個(gè)大型網(wǎng)站來說,我們經(jīng)常訪問的各個(gè)門戶網(wǎng)站的新聞?lì)l道,甚至他們的其他頻道,都是通過信息發(fā)布系統(tǒng)來管理和實(shí)現(xiàn)的。信息發(fā)布系統(tǒng)可以實(shí)現(xiàn)最簡(jiǎn)單的信息錄入,自動(dòng)生成靜態(tài)頁面,還具有頻道管理、權(quán)限管理、自動(dòng)抓取等功能。