Webページにリアルタイムの更新を表示したい(外部プロセスによって変更されたデータベーステーブルのステータスフィールドに基づく)。私の調査に基づくと、これを行うにはいくつかの方法があります。
- ロングポーリング(Comet)-これは実装が複雑なようです
- 通常のポーリング-AJAXメソッドで5秒ごとにデータベースヒットをトリガーして、現在のステータスを取得できます。しかし、これにはパフォーマンスの問題があるのではないかと心配しています。
次に、使用について読みましSqlCacheDependency
た。基本的に、テーブルのフィールドに基づいてキャッシュが無効になります。キャッシュが無効になっているときにトリガーされたイベントを使用して、ユーザーに新しい更新を表示できると思いますか?
パフォーマンスの問題が発生しない簡単なソリューションは何ですか?