我在哪里可以找到像 Rails3.1.2 这样的东西的修订和更新的演示/图"polling-for-changes"



我在哪里可以找到像Rails3.1.2"轮询更改"这样的修改和更新的演示/tut,比如这个很棒但没有更新的屏幕广播:http://railscasts.com/episodes/229-polling-for-changes?view=asciicast?

轮询是2010年。您应该转而查看websocket。我建议socket.io,如果需要,它会自动降级为长轮询。

我为您构建了一个gem。服务器应该在数据可用时将数据推送到连接的客户端,而不是客户端轮询。

看看Entangled——它只适用于Rails后端和Angular前端。

如果你计划留在ruby on rails的土地上,你就无法真正退出投票。

其他解决方案,如socket.io,意味着您要转移到事件平台,如node.js或eventmachine。如果你混合使用框架和语言,你会得到一个更难维护和部署的应用程序。所以我认为这不是一个好计划。

我认为http://pusher.com/应该能解决你所有的问题。

一般说明:在2012年,您不应该渲染HTML服务器端,但您应该将JSON传递给您的客户端,然后用胡子或把手来渲染它们。

如果要轮询的数据是公共的,则可以使用HTTP缓存来提高性能。

相关内容

  • 没有找到相关文章

最新更新