1

ホテル予約ウェブサイトでの作業。

マスターテーブルが1つあります。マスターテーブルに新しいレコードが挿入されたときに通知を表示したいと思います。

管理パネルのダッシュボードを表示しているとします。そのため、マスターテーブルの新しいエントリを確認するために、Ajax関数を繰り返し呼び出しています。新しいエントリを見つけた場合は、通知を表示しています。

しかし、予約がない場合は、Ajax呼び出しを使用して常にデータベースにアクセスしたくありません。

AJAXを使いたくない。

他に方法はありますか?

では、ビューページから、マスターテーブルで新しいレコードを監視し続け、それらの値の通知をビューに表示するにはどうすればよいでしょうか。

4

1 に答える 1

2

WebSocket ソリューションを検討する必要があります。Slanger ( https://github.com/stevegraham/slanger ) のようなもので独自のものをホストするか、Pusher ( http://pusherapp.com ) のようなホストされたサービスを使用できます。これらはどちらも、サーバーとクライアント (Web ブラウザー) の間のリアルタイム通信をセットアップできます。コードにフックを追加して、レコードが追加されるたびにユーザーに通知を送信できます。

于 2013-03-11T09:36:33.383 に答える