1
996635 2016-03-07 17:44:45 +08:00 1
用 ws 实现一样的,只是轮询从前端放到了后端.
另外还可以考虑 类似 redis subscribe 的方式阻塞链接,避免轮询. |
2
cevincheung 2016-03-08 01:26:59 +08:00 1
还是轮询的好。
只要有新订单通知过一次,没操作之前就不再轮询了。 |
3
wdg8106 OP @996635 后端的轮询是指每隔一段时间 后端查询是否有新订单然后调用 write_message ,把消息发送到管理页面么
|
4
wdg8106 OP @cevincheung 嗯,这样就解决了不停的弹出消息框提示的问题,
|
5
wdg8106 OP @wdg8106 我在服务器上使用 websockets 会报这样一个错误 :
WebSocket connection to 'ws://test.senguo.cc/admin/realtime' failed: Error during WebSocket handshake: net::ERR_CONNECTION_RESET 引发出错的 js 代码是: var ws = new WebSocket("ws:test.senguo.cc/admin/realtime"); 但是在本地测试的时候是正常的,请教下你知道是什么原因嘛~ |