私はlaravelアプリケーションを使用しています。新しい/編集されたレコード(約3000件)のデータベースをリアルタイムでリッスンする必要があります。表示データについては、DataTablesを使用しています。
この「リアルタイム」を作成するには、2つのアイデアがあります。Datatables - リアルタイム取得データ
1)WebSocket - 多分Socket.ioを使用します。私はこのソリューションのための最善の選択肢、Laravel + DataTablesに非常に感謝します。レコードには個人データが含まれているため、安全でなければなりません。
2)AjaxとsetTimeout(1000)を使用します。パフォーマンスにどの程度の影響を与えますか?
どちらの方が良いでしょうか?
私は完全にそのちょうどコメント、今それを検証することはできませんが、私はかなり確信しているので、socket.ioは、どこへ行くあなたの方法ですが、 socket.ioはNODE.jsアプリケーションなので、nodejsアプリケーションとPHPアプリケーションの間で何とかやりとりする必要があります –