私はCodeIgniterフレームワークで開発されたプロジェクトに取り組んでいます。私のプロジェクトには、投稿、コメント、その他の公開すべき通知など、多くのユーザーインタラクションがあります。
私はこれまでに2つの方法でこれらの通知を取得しようとしました:
1。AJAXを使用して一種のデータプルシステムを構築しようとしましたが、私の意見では、これはサーバーで多くの帯域幅を浪費してい
ました2.セットアップしました一部のソケットイベントのみをリッスンし、通知をユーザーにプッシュバックする、socket.ioサーバーを備えたnode.js。たとえば、コメントが追加されると、代わりに5秒から5秒まですべての新しいコメントをプルする関数があり、socket.emit()があります。コメント情報をnode.jsにプッシュし、node.jsは接続されているすべてのソケットに通知をプッシュします。
node.js + PHPが良い仕事であるかどうかはわかりません(しかし、これまでに学んだことは、node.jsは長いポーリングと少ないリソースコストに適しているということです)。
魔女の建築はもっと良いと思いますか?