我正在开发一个C#MVC 4应用程序,我想建立一个像facebook一样的通知系统。
我考虑过在每个事件的表中添加一个通知,然后每隔1分钟对数据库进行一次AJAX调用,以检索当前用户的通知。
但我担心它太重了。 请指教。
答案 0 :(得分:3)
你最好的选择是使用SignalR。它的设计目的是实时通知
答案 1 :(得分:0)
简介
在本文中,我将在最新的MVC 5项目模板中使用ASP.NET SignalR库。让我一眼SignalR,它是一个向ASP.NET应用程序添加实时Web功能的库。现在,这是什么实时功能?它用于访问服务器代码并将内容立即推送到连接的客户端,而不是服务器等待客户端的请求。
在这种情况下,我正在使用MVC Project模板开发ASP.NET Web应用程序,并在其中使用带有ASP.NET SignalR的实时Web应用程序。
Here is the best example of SignalR
希望这对您有所帮助。