av一区二区高清_亚洲一二三区精品_亚洲精品一区二区三区影院_九九亚洲视频

您的位置:首頁(yè) >汽車(chē) >

今頭條!商城java開(kāi)發(fā)_java多用戶(hù)商城

2023-06-19 13:07:54    來(lái)源:青年汽車(chē)云小站


(資料圖)

1、多用戶(hù)商城系統(tǒng)架構(gòu)原則一:多  多用戶(hù)商城系統(tǒng)架構(gòu)之承載更多的用戶(hù)  核心思想:資源是有限的,用戶(hù)是無(wú)限的;  破:每個(gè)用戶(hù)浪費(fèi)最少的服務(wù)器資源(不浪費(fèi)更好)方可  內(nèi)存很貴,CPU很重要。

2、盡可能的保證你每條代碼都是性能最好的,盡量的使用最新版本的系統(tǒng)內(nèi)置方法!  避免惡意蜘蛛爬蟲(chóng)、惡意采集(Demo1,Demo2)對(duì)系統(tǒng)造成不必要的資源浪費(fèi)。

3、做好Robots(Demo1,Demo2,Demo3)惡意蜘蛛爬蟲(chóng)爬取頻率限制。

4、或者限制每個(gè)用戶(hù)訪(fǎng)問(wèn)頻率以及惡意訪(fǎng)問(wèn)者加入黑名單封號(hào)系統(tǒng),以便讓更多的真實(shí)用戶(hù)訪(fǎng)問(wèn)我們的站!  某些業(yè)務(wù)如果可以容忍更新延遲的話(huà),建議首先在用戶(hù)客戶(hù)端先JS、Cookie等保存。

5、最后隔10秒或者每10個(gè)步驟在一次性批量同步到服務(wù)器,這樣可以減少對(duì)服務(wù)器資源的消耗!  業(yè)務(wù)冗余數(shù)據(jù)不建議分散的做在Mysql中,建議做在Redis、MongoDB中。

6、統(tǒng)一管理操作,而且利于大數(shù)據(jù)統(tǒng)計(jì)報(bào)表分析!  可以保存到用戶(hù)客戶(hù)端的數(shù)據(jù),盡可能的保存到用戶(hù)客戶(hù)端(Cookie、localStorage、sessionStorage)。

7、不要什么都塞給服務(wù)器或者從服務(wù)器頻繁讀取...。

本文到此分享完畢,希望對(duì)大家有所幫助。


關(guān)鍵詞:

相關(guān)閱讀