これを行う Comet サーバー テクノロジがあることは知っていますが、簡単で自家製のものを書きたいと思います。
レコードが MySQL テーブルに挿入されると、このデータを、PHP (またはその他のもの) を使用して一連のロング ポーリング Apache 接続に何らかの方法で伝達したいと考えています。そのため、複数の人がブラウザを介して「リッスン」しており、MySQL INSERT が 2 番目に発生すると、ブラウザに送信されて実行されます。
簡単な方法は、PHP スクリプトで MySQL データベースをポーリングすることですが、これは実際にはサーバーからのプッシュではなく、不要なデータベース クエリの許容できない順序が発生します。基本的に、リスナーがまったくクエリを実行せずに、MySQL からロングポーリング接続にそのデータを取得したいと考えています。
これを実装する方法についてのアイデアはありますか?