国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

PHPSocketIo如果監(jiān)聽的事件特別多,有一兩千個(gè),能行嗎

alpha

問題描述

游戲客戶端用PHP workerman做服務(wù)端 使用了socketIo。監(jiān)聽所有場(chǎng)景消息,場(chǎng)景有這么多。能跑動(dòng)嗎

725 1 0
1個(gè)回答

walkor 打賞

事件數(shù)量沒問題,主要是看通訊頻率。比如總共2000個(gè)事件,服務(wù)端每秒只觸發(fā)其中的1個(gè),和總共1個(gè)事件每秒觸發(fā)1000次,后者是前者壓力的1000倍。
具體是否能跑動(dòng)你需要自己模擬事件觸發(fā)頻率壓測(cè)才知道

  • jesse 2024-08-06

    是的哈,注冊(cè)了回調(diào)不一定執(zhí)行它

  • alpha 2024-08-09

    好的感謝,我明白了。我以為注冊(cè)的多了會(huì)有影響,然后我看了一下代碼,這樣的話還是每個(gè)用戶都要注冊(cè)這么多。感覺每次用戶連接都要foreach循環(huán)注冊(cè)監(jiān)聽 還是不太好。優(yōu)化代碼了。

  • alpha 2024-08-09

    我在客戶端使用的時(shí)候 監(jiān)聽消息時(shí)也是用on,但是客戶端如果不需要監(jiān)聽的時(shí)候還需要使用off連關(guān)閉。服務(wù)端沒找到off方法,是不需要關(guān)閉嗎

??