用workerman 來(lái)做微信墻 的后端服務(wù),現(xiàn)在研發(fā)階段 買了一個(gè)阿里云 1核 1G 1M帶寬的主機(jī),我知道這個(gè)配置 到 正式使用 肯定不夠, 我們的用戶 是有嚴(yán)重峰谷的, 每天 9-14:00 ,18:00-20:00 同時(shí)在線 約在2000人 ,服務(wù)器除了workerman 還有tp 做的webserver 用于拉取用戶數(shù)據(jù) ,微信手機(jī)端的html5 文件 少量圖片資源等都在這個(gè)主機(jī)上 。 我本人是做前端的 對(duì)后端技術(shù)不太了解。 想請(qǐng)問(wèn)walkor 我這種情況 如何做主機(jī)硬件升級(jí) 還是再加一個(gè)主機(jī) 做分布式? 以及 我如何監(jiān)控 我后臺(tái)的實(shí)時(shí)壓力情況等。。 感謝!
另外帶寬只有1m 的話 ,用戶在加載微信端的h5 時(shí),前端資源拉取 應(yīng)該占了帶寬的大頭吧? 前端資源大約1.5m 以內(nèi) ,我不知道我算得對(duì)不對(duì) 光是2000 個(gè)用戶 拉取前端資源 就占取了 , gateWayworker 實(shí)時(shí)交互占有的資源 我不會(huì)算 ,我只知道 我的通訊數(shù)據(jù)包 都不大, 都是字符串 長(zhǎng)度 30-500個(gè)字條不等 多在50 左右。 客戶端大約每1分鐘發(fā)一個(gè)包, 高峰時(shí) 每4秒一個(gè)包(搖一搖這種) 。我的帶寬 應(yīng)升到多少合適??? cpu 和內(nèi)存 應(yīng)升到多少合適?
如何做主機(jī)硬件升級(jí) 還是再加一個(gè)主機(jī) 做分布式?
升級(jí)硬件和分布式都可以,你可以對(duì)比下價(jià)格哪個(gè)合適就用哪個(gè)方案。
我如何監(jiān)控 我后臺(tái)的實(shí)時(shí)壓力情況等
阿里云管理控制臺(tái)有監(jiān)控?cái)?shù)據(jù),帶寬和cpu使用率都有。
我的帶寬 應(yīng)升到多少合適啊? cpu 和內(nèi)存 應(yīng)升到多少合適?
阿里云可以監(jiān)控到帶寬,自己注意下就行,不夠可以直接加帶寬或者加機(jī)器,加帶寬和加機(jī)器都是對(duì)用戶透明的,不影響用戶使用。