【发布时间】:2012-10-16 15:13:49
【问题描述】:
从高级或低级和非常具体的角度来看,不断轮询数据库以获取更新的最佳方式是什么?
我想创建一个“实时”应用程序,它使用 ajax 显示最新数据。我有 Ajax.ActionLink 中正确数据的部分视图,但只有该生成链接的 OnClick。
使用触发器和某种应用程序代码是最好的方法吗?例如,所有表上的触发器,将某些字段设置为“自上次读取以来已进行了更改”?
或者使用函数定期轮询数据库以检查更改是否更好(我预见到这可能会对数据库的所有持续喋喋不休造成负担)?
或者这两种方法的组合最好?还是我完全遗漏了什么?
【问题讨论】:
标签: asp.net mysql ajax asp.net-mvc razor