【发布时间】:2010-01-09 14:01:02
【问题描述】:
我想在网页上显示实时更新(基于被外部进程更改的数据库表中的状态字段)。根据我的研究,有几种方法可以做到这一点。
- 长轮询(彗星) - 这似乎很难实现
- 定期轮询 - 我可以让 AJAX 方法每 5 秒触发一次数据库命中以获取当前状态。但我担心这会产生性能问题。
然后我阅读了有关使用 SqlCacheDependency 的信息 - 基本上缓存会根据表中的字段而失效。我假设我可以使用缓存失效时触发的事件向用户显示新的更新?
什么是不会出现性能问题的简单解决方案?
【问题讨论】:
标签: .net asp.net polling long-polling