我在哪里可以找到像Rails3.1.2这样的“轮询变更”的修改和更新的演示/tut,比如这个伟大但没有更新的截屏视频:http://railscasts.com/episodes/229-polling-for-changes?view=asciicast?
发布于 2012-01-07 07:24:29
民调是2010年。相反,您应该研究websockets。我建议使用socket.io,它会在必要时自动降级为长轮询。
发布于 2015-03-14 13:10:41
我做了一个宝石满足你的需求。服务器应该在数据可用时将数据推送到连接的客户端,而不是客户端轮询。
查看Entangled -它为Rails后端和角度前端做了这件事。
发布于 2012-01-08 18:10:24
如果你打算留在ruby on rails的土地上,你真的不能离开投票。
其他解决方案,如socket.io,意味着您将迁移到事件平台,如node.js或eventmachine。如果你混合使用框架和语言,你会得到一个更难维护和部署的应用程序。所以我认为这不是一个好计划。
我认为http://pusher.com/应该能解决你所有的问题。
一般注意:在2012年,你不应该渲染HTML服务器端,但是你应该把JSON传递给你的客户端,然后你用八字胡或把手来渲染它们。
如果您正在轮询的数据是公开的,您可以使用HTTP缓存来提高性能。
https://stackoverflow.com/questions/8760791
复制相似问题