用workerman 來做微信墻 的后端服務(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ī)上 。 我本人是做前端的 對后端技術(shù)不太了解。 想請問walkor 我這種情況 如何做主機(jī)硬件升級 還是再加一個(gè)主機(jī) 做分布式? 以及 我如何監(jiān)控 我后臺的實(shí)時(shí)壓力情況等。。 感謝!
另外帶寬只有1m 的話 ,用戶在加載微信端的h5 時(shí),前端資源拉取 應(yīng)該占了帶寬的大頭吧? 前端資源大約1.5m 以內(nèi) ,我不知道我算得對不對 光是2000 個(gè)用戶 拉取前端資源 就占取了 , gateWayworker 實(shí)時(shí)交互占有的資源 我不會算 ,我只知道 我的通訊數(shù)據(jù)包 都不大, 都是字符串 長度 30-500個(gè)字條不等 多在50 左右。 客戶端大約每1分鐘發(fā)一個(gè)包, 高峰時(shí) 每4秒一個(gè)包(搖一搖這種) 。我的帶寬 應(yīng)升到多少合適?。? cpu 和內(nèi)存 應(yīng)升到多少合適?