リアルタイム機能が必要なPHPWebアプリケーションをCodeigniterで作成しています。具体的には、私が開発している2つのリアルタイム機能は、リアルタイムチャットとリアルタイム通知フィードです。
Node.JSとSocket.ioを使用して、サイト(クライアントからクライアント)のリアルタイムチャットを作成できましたが、ノード(データベースからクライアント)を利用した通知システムの作成方法に非常に苦労しています。
主な質問:
基本的に、新しいレコードがMySQLデータベースに挿入されたときにノードイベントをリッスンさせる方法はありますか?
Node.jsは、データベースに新しいレコードがあるかどうかを確認するために長いポーリングを実行できますか?もしそうなら、Node.jsで長いポーリングを行うことは、従来のポーリング方法よりも効率的でしょうか?
よろしくお願いします。どんな例でも大歓迎です!