1

私は現在、数秒ごとに (5) GET リクエストを実行する jquery/js コードを持っており、入ってくる可能性のある新しいデータを探しています。

何か新しいものが入ったかどうかを数秒ごとにチェックするのではなく、新しい投稿利用可能になったときにPHPを「プッシュ」またはjavascriptコードに通知する方法はありますか?

別の例: ユーザーの画像のサイズを変更しています。「サーバーへのアップロード」、「画像のサイズ変更」、「画像の保存」などのメッセージを表示するために、進行中のプロセスに関するリアルタイムのデータをユーザーに表示したいと思います。

このようなことについて何か助けはありますか?

4

5 に答える 5

6

コメットはまさにあなたが必要とするものです。

基本的には、サーバーがすぐに応答しないようにすることで機能し、データが入った瞬間にデータを送信できるようにします。

問題は、apache と IIS が現在、開いている接続をあまりうまく処理できないことです。usbansの回答を見てください。

于 2009-07-14T16:21:13.703 に答える
1

WebSync On-Demandなどの SaaS ソリューションをお勧めします。限られたユーザーは無料、任意のサーバー言語で動作、独自のサーバーのセットアップに手間がかからない、など。

于 2010-01-11T20:21:43.783 に答える
0

ある種のCometテクニックを使用できますが、負荷によっては特別な考慮が必要になる場合があります。たとえば、大きな負荷が予想される場合は、すべての同時接続を処理できるようにWebサーバーを構成する必要があります。Webサーバーをそのように制御することはできないが、大量のトラフィックが予想される場合は、ポーリング手法を使用するのが最善です。

しかし、小さなグループにページを提供するだけの場合は、これらのCometテクニックの1つを試してみてください。役立つjQueryプラグインがあります。

コメットとjQuery

于 2009-07-14T16:39:27.443 に答える