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

gatewayworker phpsocketio 區(qū)別和選擇

xiasha11

gatewayworker phpsocketio 區(qū)別和選擇

7729 3 2
3個(gè)回答

walkor 打賞

phpsocket.io
優(yōu)點(diǎn):
最大的好處就是兼容各種瀏覽器,即使瀏覽器不支持websocket,也能給瀏覽器實(shí)時(shí)推送數(shù)據(jù)(利用comet)。
缺點(diǎn):默認(rèn)只能單進(jìn)程(可以多個(gè)實(shí)例實(shí)現(xiàn)多進(jìn)程),多進(jìn)程及分布式部署比較麻煩,并且多進(jìn)程分布式部署時(shí)業(yè)務(wù)代碼需要做兼容。
選擇:phpsocket.io適合同時(shí)在線數(shù)不多(可千人在線)或者對(duì)瀏覽器兼容性有要求的應(yīng)用

gatewayWorker
優(yōu)點(diǎn):最大的好處就是可以分布式部署,gatewayworker分布式部署極其簡(jiǎn)單方便,并且業(yè)務(wù)代碼不用變動(dòng)。提供了豐富的接口如群發(fā)、組發(fā)等。文檔全。性能比phpsocket.io高。
缺點(diǎn):在與瀏覽器通訊時(shí),只能選擇websocket協(xié)議,無(wú)法做到comet。(可以用web-socket-js庫(kù)通過(guò)flash socket來(lái)兼容不支持websocket的瀏覽器,但仍需要瀏覽器支持flash,workerman-chat使用了web-socket-js庫(kù),低版本瀏覽器如果支持flash的話,workerman-chat也能正常工作)
選擇:如果客戶端不是瀏覽器的應(yīng)用或者對(duì)瀏覽器兼容性要求不高的應(yīng)用,可以使用gatewayWorker

  • Rudy 2016-03-22

    phpsocket.io 多個(gè)實(shí)例實(shí)現(xiàn)多進(jìn)程, 是不是客戶端只需要隨機(jī)調(diào)用不同的端口就可以?多進(jìn)程方式是否能提到一定的連接數(shù)?

xiasha11

懂了

  • 暫無(wú)評(píng)論
walkor 打賞

@Rudy 可以隨機(jī)連不同的端口,也可以用nginx做個(gè)tcp代理,參考這個(gè)http://socket.io/docs/using-multiple-nodes/
多進(jìn)程可以提高并發(fā)鏈接。

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??