2

FriendFeed、Stackoverflow、Blip.fmなどのアプリケーションでリアルタイム更新/ live htmlストリーミングメソッドを実装するにはどうすればよいですか?

X秒ごとにクライアントからサーバーへのjQuery/Ajaxリクエストを使用して実行されますか?(FriendFeedは1秒ごとのようなものです)または別のテクニックがありますか?

4

2 に答える 2

1

はい、最も一般的な方法は、クライアントとサーバーのフレームワーク(jQueryとASP.NET、jQueryとPHP、PrototypeとXなど)でajaxを使用することです。

Webは「ステートレス」であるため、サーバーと定期的に通信してUIを更新するクライアント側の「ポーリング」メカニズムが必要です。

于 2010-06-04T19:35:10.143 に答える
1

よりインタラクティブなウェブの必要性を思いついた多くのテクニックとアイデアがあります。ここでいくつかのリファレンスをstackoverflowで見つけることができます

コメットポーリング、JavaScriptなどについて調べることができます。

SOが行うことは、たとえばこの質問ページでhttps://stackoverflow.com/posts/2977129/answer-activity-heartbeatへのajaxPOSTリクエストを使用してアクティビティをチェックすることです。リクエストは、何らかのアクティビティが発生したかどうかを返し、それに応じてアクションが実行されます。

于 2010-06-04T19:37:13.003 に答える