1

私はシナトラとパドリーノの経験が豊富です。私はデータベース呼び出しに datamapper を使用しているので、comet プログラミングと呼ばれるプログラミング モデルがあることを知る前は、単純なチャット システムを実装するために、ユーザーのブラウザーからサーバーに Ajax リクエストを刻々と送信していました。

Facebook のシステムをしばらく観察したところ、ブラウザがサーバーにリクエストを送信し、サーバーがリクエストを保持しており、新しいメッセージがあると、リクエストに応答します。その後、ブラウザはできるだけ早く別のリクエストを開始し、このループは永遠に続きます。この動作を模倣するシステムを実装したいと考えています。

クライアント側は大きな問題ではありません。Jquery を使用した Ajax は得意ですが、データベースに挿入があるまでリクエストを待機させる方法がわかりません。

4

1 に答える 1

2

FB を模倣する無限の代替手段があります。Ruby では非常に一般的ですhttp://faye.jcoglan.com

または、サーバー側に気を配りたくない場合は、http://pusher.comを確認してください。

選択肢の惑星はほんのわずかです。

于 2012-05-27T20:18:53.370 に答える