2012-10-16 25 views
0

从高层次的角度来看,还是从低层次和非常具体的角度来看,不断轮询数据库以获取更新的最佳方式是什么?创建一个“Live”ASP.NET MVC应用程序

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

正在使用触发器和某种应用程序代码的最佳方式来做到这一点?例如,所有表上的触发器,将某些字段设置为“自上次读取后进行了更改”?

还是更好地使用一个函数来轮询数据库的时间间隔来检查更改(我为 - 看到这可能是所有的常量喋喋不休的数据库征税)?

或者这两种方法的组合最好?还是有什么我完全离开?

回答

2

SignalR旨在解决这个问题。

+0

谢谢。 SignalR为我的应用程序完美工作。 –

相关问题