0

在这个部分:

http://en.wikipedia.org/wiki/Comet_%28programming%29#XMLHttpRequest

它提到了从服务器到浏览器的多部分回复的想法。这本身就是一个非常有趣的概念(与 Comet 不同)。

我的页面很长,有数千个数据库点击。每个命中在表格中的每一行呈现一个。对于整个完整的往返行程,大约需要 30 秒。这段时间相当多的时间只是将项目渲染为 json。

我试图制定的一个想法是用充满项目的第一页进行响应,然后在后续更新中填写其余项目。如果我回到服务器进行更新,我会在服务器上增加额外的负载(或者我必须想办法缓存可能使用 Dali 的结果)

我遇到了各种“网格”解决方案,例如 jqGrid。我可能会对此进行更多探索。

但是,如果服务器可以使用多部分回复进行响应,然后浏览器将读取与一系列回复相同的内容,那么这将节省大量工作并且在许多情况下也非常方便。

在网上冲浪,我没有看到很多关于这个想法的点击。我想知道它是否已经死了,或者它是否仍然可用——也许只是没有被太多使用。

4

1 回答 1

0

我不知道 Rails 是否可以处理这个问题,但我会使用事件机器或 node.js 来完成这项任务。

于 2012-06-14T15:23:53.240 回答