2012-10-16 26 views
0

從高層次的角度來看,還是從低層次和非常具體的角度來看,不斷輪詢數據庫以獲取更新的最佳方式是什麼?創建一個「Live」ASP.NET MVC應用程序

我想創建一個「實時」應用程序,它使用ajax顯示最新的數據。我有Ajax.ActionLink中的部分視圖正確的數據,但只有OnClick生成的鏈接。

正在使用觸發器和某種應用程序代碼的最佳方式來做到這一點?例如,所有表上的觸發器,將某些字段設置爲「自上次讀取後進行了更改」?

還是更好地使用一個函數來輪詢數據庫的時間間隔來檢查更改(我爲 - 看到這可能是所有的常量喋喋不休的數據庫徵稅)?

或者這兩種方法的組合最好?還是有什麼我完全離開?

回答

2

SignalR旨在解決這個問題。

+0

謝謝。 SignalR爲我的應用程序完美工作。 –

相關問題