【问题标题】:Creating a "Live" ASP.NET MVC Application创建“实时”ASP.NET MVC 应用程序
【发布时间】:2012-10-16 15:13:49
【问题描述】:

从高级或低级和非常具体的角度来看,不断轮询数据库以获取更新的最佳方式是什么?

我想创建一个“实时”应用程序,它使用 ajax 显示最新数据。我有 Ajax.ActionLink 中正确数据的部分视图,但只有该生成链接的 OnClick。

使用触发器和某种应用程序代码是最好的方法吗?例如,所有表上的触发器,将某些字段设置为“自上次读取以来已进行了更改”?

或者使用函数定期轮询数据库以检查更改是否更好(我预见到这可能会对数据库的所有持续喋喋不休造成负担)?

或者这两种方法的组合最好?还是我完全遗漏了什么?

【问题讨论】:

    标签: asp.net mysql ajax asp.net-mvc razor


    【解决方案1】:

    SignalR 正是为了解决这个问题而设计的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 2014-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-16
      相关资源
      最近更新 更多