对于这两个各位是怎么选择的,例如有新文章,会在不刷新页面的情况下,出现提示。
我以前用 faye 的 Websocket 做过类似问题,会有概率出现没接收的情况。感觉定时发送请求
这方式会比较保险,实现也相对简单,但是服务器接受这里请求太多怕不怕 hold 不住?
关键还是看应用场景了,访问量有多大?有考虑过浏览器的支持问题么?比如 IE 系。
话说 faye 做的蛮赞的,浏览器支持也不错,如果只是小概率出现没接受的情况下,也是可以容忍的吧,我看 ruby-china 就是用的 faye。
因为会断,所以和定时刷新的逻辑还是一样的,唯一的区别是需要增加连接没断的时候推送的代码。
其实不一定要上 WebSocket 啊,SSE(IE 用 HTMLFile) 也可以的嘛