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