文件名称:orbited:一个Rails插件,可以更轻松地向您的Rails应用添加Orbited支持
文件大小:11KB
文件格式:ZIP
更新时间:2024-05-24 01:47:56
Ruby
轨道上轨道 Orbited on Rails是一个插件,可让您的Rails应用程序轻松使用Comet向用户推送更改。 ,也称为反向Ajax和服务器推送(以及其他昵称),是一种无需轮询即可将数据推送给用户的方法。 Orbited是此方法的一种实现,该实现使用Python推送服务器,该服务器可以与许多消息传递协议(例如STOMP,IRC和XMPP)进行交互。 传统上,当网络开发者需要将任何数据广播到当前使用该网站的人(例如使用聊天界面的人)时,他们将使用轮询。 每个客户端浏览器将在一定时间间隔后向服务器发送请求,以查看是否有任何更改,并相应地进行更新。 但是,此方法存在一些问题。 如果您将时间间隔设置得太高,那么有些人可能需要等待一段时间才能看到更改。 如果间隔太短,则服务器将不断受到冲击,并可能会耗尽资源。 驶向救援! Orbited允许浏览器以很少的开销与服务器保持长连接,以便可以
【文件预览】:
orbited-master
----MIT-LICENSE(1KB)
----generators()
--------orbited_config()
--------orbited()
----lib()
--------orbited.rb(988B)
--------orbited_helper.rb(3KB)
----uninstall.rb(193B)
----tasks()
--------orbited_tasks.rake(85B)
----Rakefile(560B)
----init.rb(210B)
----test()
--------test_helper.rb(78B)
--------orbited_test.rb(154B)
----install.rb(260B)
----README.md(6KB)