游戲客戶端用PHP workerman做服務(wù)端 使用了socketIo。監(jiān)聽所有場(chǎng)景消息,場(chǎng)景有這么多。能跑動(dòng)嗎
事件數(shù)量沒問題,主要是看通訊頻率。比如總共2000個(gè)事件,服務(wù)端每秒只觸發(fā)其中的1個(gè),和總共1個(gè)事件每秒觸發(fā)1000次,后者是前者壓力的1000倍。 具體是否能跑動(dòng)你需要自己模擬事件觸發(fā)頻率壓測(cè)才知道
是的哈,注冊(cè)了回調(diào)不一定執(zhí)行它
好的感謝,我明白了。我以為注冊(cè)的多了會(huì)有影響,然后我看了一下代碼,這樣的話還是每個(gè)用戶都要注冊(cè)這么多。感覺每次用戶連接都要foreach循環(huán)注冊(cè)監(jiān)聽 還是不太好。優(yōu)化代碼了。
我在客戶端使用的時(shí)候 監(jiān)聽消息時(shí)也是用on,但是客戶端如果不需要監(jiān)聽的時(shí)候還需要使用off連關(guān)閉。服務(wù)端沒找到off方法,是不需要關(guān)閉嗎