1

mysqlデータベースからのデータを表示する単純なphpページがあります。サーバー上でデータが変更されたときに自動的に更新されるようにしたい。(一定の時間間隔で定期的にページを更新したくありません。)FBチャットボックスまたはomegleの背後にあるテクノロジーが必要だと思います。しかし、phpとmysqlに実装する方法がわかりません。助けていただければ幸いです。ありがとう。

4

2 に答える 2

2

プッシュ システムを実現するには、 WebSocketまたはComet サーバー(ロング ポーリング技術を使用)を調べる必要があります。または、プッシュのような通知を使用する代わりに、リクエスト識別子とタイムスタンプだけでサーバーに頻繁にポーリングを行い、最後のポーリング以降に何か新しいものがあるかどうかをサーバーに判断させ、存在する場合はデータを提供することができます。は。

于 2012-04-06T18:20:24.007 に答える
1

Ajaxの反対であるCometテクノロジーを実装できます。JavaScript Dojo Toolkitは、このメソッドを適切に処理するのに役立ちます。

Dojo WebSocket
http://dojotoolkit.org/features/1.6/dojo-websocket
http://cometd.org/

「Cometは、長い間保持されていたHTTPリクエストにより、ブラウザが明示的にリクエストしなくても、ウェブサーバーがデータをブラウザにプッシュできるようにするウェブアプリケーションモデルです。」

http://en.wikipedia.org/wiki/Comet_(programming))

于 2012-04-06T18:22:42.883 に答える