我怎样才能每隔几秒自动重新加载一个部分,就像在twitter中一样。我使用铁轨和流浪汉。autoreload部分每隔几秒ala推特搜索风格
1
A
回答
4
在Rails中使用最简单的事情是periodically_call_remote
。从Agile Web Development with Rails, Third Edition 举例如下:
<div id="inbox_status">Unknown</div>
<%= periodically_call_remote :url => {:action => 'get_inbox_status',
:user_id => @user.id},
:update => 'inbox_status',
:frequency => 60,
:condition => "$('inbox_status').innerHTML == 'Unknown'" ,
:before => "Element.show('progress_indicator')" ,
:complete => "Element.hide('progress_indicator')" %>
1
据我所知,没有通用的方法来做这种东西。正如我想象的那样,您需要偶尔异步地向服务器查询更新,但是如果有许多客户端始终在轮询新数据,那么对于服务器而言,这会变得非常麻烦。
我会建议使用像APE的东西,以保持恒定连接到服务器,只要它可以得到新鲜的数据。
0
它可能是时间卷起袖子和查看来源。我听说过使用Juggernaut的人为这样的实时事情保持开放的服务器连接。
相关问题
- 1. 更新HttpResponse每隔几秒
- 2. 插座每隔几秒钟
- 3. 每隔几秒PHP调用一次pcntl_signal_dispatch()
- 4. 每隔几秒就会自动溢出
- 5. 每隔几秒SQL Server Management Studio挂起
- 6. 如何使用C#.net每隔几秒钟/分钟ping域?
- 7. @Schedule注释运行每隔几分钟(或秒)
- 8. 推特风格更新
- 9. 空格分隔MySQL字符串搜索
- 10. iOS格式的字符串分为几秒和几秒
- 11. iBooks风格的搜索
- 12. Facebook风格AJAX搜索
- 13. Dynatree多 - 选择implementaion ALA的Windows风格
- 14. 推特转推搜索功能
- 15. 每隔几分钟更新一次QWidget
- 16. AppleScript的阅读每隔几分钟
- 17. 如何在C#中每隔几秒调用一次特定的方法?
- 18. 谷歌自定义搜索与搜索特定部分
- 19. 计时器每秒钟几秒
- 20. Javascript部分搜索
- 21. 对部分搜索
- 22. 将秒数拆分为几天,几小时,几分钟和几秒?
- 23. 每隔几秒我如何获得某人的位置?
- 24. 如何每隔几秒从基于http的api解析数据?
- 25. 每隔几秒使用一次GpsStatus来采样一些数据
- 26. 每隔几毫秒触发事件而不使用定时器
- 27. 每隔几秒更换一个元素并与动画同步
- 28. 在jQuery中每隔几秒执行一次执行?
- 29. symfony每隔几秒将页面重定向到页面
- 30. 网站抓取器每隔几秒就抓取一次网站
随着一点点的工作,你可以削减加工时间,通过将页面被渲染的时间,只取/只有自上次民意测验返回新的更新。 – EmFi 2009-11-23 16:43:16