上個(gè)階段談了練手階段,接下來如果練手差不多了,可以試試創(chuàng)業(yè)階段斧蜕,創(chuàng)業(yè)階段是各種階段中最痛苦也是最有意義的階段渺杉,不是被拍死就是幸福來臨的時(shí)刻到了蛇数。
創(chuàng)業(yè)階段
如果有個(gè)很小很好的創(chuàng)意,盈利不足以全職投入是越,或者有建站程序可以實(shí)現(xiàn)無需開發(fā)耳舅,一個(gè)人或幾個(gè)人利用空閑時(shí)間就能完成,這種個(gè)人網(wǎng)站的架構(gòu)很簡單倚评,只要注意數(shù)據(jù)備份即可浦徊,免得一夜回到過去……
知名個(gè)人網(wǎng)站參考:
網(wǎng)站起步階段基本上只需要衡量PV值即可,接下來我們用PV來作為主參考值討論:
PV 日均1k級(jí):
創(chuàng)業(yè)剛起步時(shí)天梧,或者業(yè)余微創(chuàng)意網(wǎng)站盔性,流量低,PV幾百幾K呢岗。
數(shù)據(jù)庫備份:crontab mysqldump scp (這個(gè)還是非常有必要的冕香,如不清楚如何做蛹尝,可以關(guān)注公眾賬號(hào)并告訴我,人多的話我專門整理一篇文章出來暂筝。)
文件備份:crontab scp(這個(gè)如果用現(xiàn)有的云主機(jī)箩言,在初期其實(shí)沒必要了)
架構(gòu):
PV 日均1w級(jí):
PV 1w時(shí),網(wǎng)站脫離了試驗(yàn)田焕襟,活下來了陨收。如果是PT這種細(xì)分網(wǎng)站,可以通過銷售器材盈利了鸵赖。
這時(shí)候可以考慮使用云數(shù)據(jù)庫服務(wù)务漩,不用擔(dān)心備份了。
數(shù)據(jù)庫備份:云數(shù)據(jù)庫自動(dòng)備份
文件備份:crontab scp(同上)
架構(gòu):
PV 日均10w到50w:
PV 10w時(shí)它褪,需要考慮帶寬了饵骨,采用云主機(jī)對(duì)于帶寬的擴(kuò)容還是很方便的。
這時(shí)可以考慮使用CDN了茫打。根據(jù)流量情況居触,可以考慮開啟防盜鏈。
根據(jù)系統(tǒng)的CPU老赤、內(nèi)存轮洋、iowait日志,結(jié)合云主機(jī)提供的信息可以調(diào)整相應(yīng)的主機(jī)配置抬旺。
PV 日均100w:
靜態(tài)服務(wù)器使用獨(dú)立域名弊予,而不是主站的二級(jí)域名,這樣請(qǐng)求靜態(tài)資源時(shí)不會(huì)帶著cookie开财,節(jié)省用戶上傳帶寬汉柒,提升速度。
PV 100w時(shí)责鳍,熱門并發(fā)為15個(gè)/s碾褂。對(duì)數(shù)據(jù)庫壓力很小。web server的壓力也小历葛,但是用戶量這么大了正塌,要考慮單點(diǎn)故障,所以web server使用負(fù)載均衡啃洋,提高服務(wù)可用性。
數(shù)據(jù)庫備份:云服務(wù)自動(dòng)備份
靜態(tài)文件備份:云服務(wù)自動(dòng)備份
架構(gòu):
以PV來做架構(gòu)屎鳍,都是傳統(tǒng)web服務(wù)宏娄,即使達(dá)到數(shù)千萬PV,使用云服務(wù)也沒問題逮壁。
因?yàn)閭鹘y(tǒng)web服務(wù)并發(fā)量低孵坚,對(duì)數(shù)據(jù)庫的壓力小。
比如Instagram使用Amazon云服務(wù),達(dá)到820w UV卖宠,假設(shè)是5000w PV巍杈,并發(fā)量才 5000w / (15小時(shí) * 3600) ?= 900,并發(fā)很低扛伍。
如果要做電商筷畦,要做“秒殺”服務(wù),就是另外一種架構(gòu)了刺洒。
淘寶的架構(gòu)已經(jīng)演進(jìn)多年了鳖宾,可以用來參考網(wǎng)上專門的電商架構(gòu)演化。
第一次做秒殺如何預(yù)估并發(fā)逆航?
做預(yù)約鼎文,像小米1S在2012年8月23進(jìn)行搶購,提前幾天進(jìn)行開放預(yù)約因俐,預(yù)約人數(shù)大概為160w拇惋。
預(yù)約可以知道多少人很感興趣,其中又只有一部分人會(huì)按時(shí)搶購抹剩。
如果不做預(yù)約撑帖,有論壇互動(dòng),根據(jù)論壇PV UV也可以預(yù)估吧兔。根據(jù)微博轉(zhuǎn)發(fā)獎(jiǎng)勵(lì)也可獲得一定的數(shù)據(jù)磷仰。
今天先說到這里,接下來還有一篇關(guān)于創(chuàng)業(yè)成功后的架構(gòu)描述境蔼,敬請(qǐng)關(guān)注灶平!
請(qǐng)先關(guān)注“IT奶爸”公眾號(hào),然后回復(fù)消息“網(wǎng)站架構(gòu)”箍土,閱讀《網(wǎng)站架構(gòu)建設(shè)》連載的全部三篇文章逢享。查看閱讀原文可以看《網(wǎng)站架構(gòu)建設(shè)(一)》,了解基礎(chǔ)知識(shí)吴藻。
部分資源來源網(wǎng)絡(luò),如有侵權(quán),請(qǐng)來信告知!