2
我有一個ASP.NET MVC 4網站,我有一個顯示一些數據的常規頁面。我想添加一個類似的功能,比如SO,它會通知用戶其他用戶在頁面打開後進行了一些更改(數據庫記錄更新)。顯示數據的網頁 - 同時更新的數據
實現它的最佳實踐是什麼?我不知道最常見的方法是使用定時器,還是有其他選擇,如聽衆。
感謝
我有一個ASP.NET MVC 4網站,我有一個顯示一些數據的常規頁面。我想添加一個類似的功能,比如SO,它會通知用戶其他用戶在頁面打開後進行了一些更改(數據庫記錄更新)。顯示數據的網頁 - 同時更新的數據
實現它的最佳實踐是什麼?我不知道最常見的方法是使用定時器,還是有其他選擇,如聽衆。
感謝
不太熟悉ASP.NET MVC 4所以這個答案是從設計POV。
基本上有2個解決方案:
99.9%的情況下,您要選擇選項2.跟蹤所有客戶端並管理該列表會產生太多值得花費的問題。同時每隔x秒收到一個附加請求幾乎不會殺死您(只要x與您的服務器和客戶羣成比例)。
好吧,那是我的想法。堆棧溢出可能也使用定時器。謝謝 – user2779312