0

このセクションで:

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

サーバーからブラウザへのマルチパート応答のアイデアに言及しています。これはそれ自体が非常に興味深い概念です (Comet とは別に)。

何千ものデータベース ヒットがある非常に長いページがあります。各ヒットは、テーブルの行ごとに 1 つずつレンダリングされます。完全な往復には約 30 秒かかります。この時間のかなりの部分は、アイテムを json にレンダリングするだけです。

私が計画しようとしているアイデアの 1 つは、最初のページを項目でいっぱいにして応答し、その後の更新で残りの項目を埋めることです。更新のためにサーバーに戻ると、サーバーに余分な負荷がかかります (または、おそらく Dali を使用して結果をキャッシュする方法を見つけなければなりません)。

jqGrid のようなさまざまな「グリッド」ソリューションに出くわしました。私はそれをもっと探求するかもしれません。

しかし、サーバーが、ブラウザが一連の応答と同じものを読み取るマルチパート応答で応答できれば、多くの作業を節約でき、多くの状況で非常に便利です。

Web サーフィンをしていると、このアイデアがヒットすることはあまりありません。それがなくなったのか、それともまだ利用できるのか疑問に思っています - おそらくあまり使われていないのでしょう。

4

1 に答える 1

0

Rails がそれを処理できるかどうかはまだわかりませんが、このタスクには evented machine または node.js を使用します。

于 2012-06-14T15:23:53.240 に答える