我目前正在构建一个网站(ASP.net c#),我们正在考虑为我们网站上的数据事件创建一个实时提要(类似于 facebook 提要)。我想知道您对如何最好地实现这一点的想法,因为我不确定我的理解是否正确。
我们有一些事件,例如:新文章发布,用户上线。
用户将登录到他们的会员区域,然后应该会看到实时提要。
我目前的想法是每隔几秒钟(从用户浏览器)进行一次查询,以查找自上次请求日期以来的任何新事件。如果自 dateX(上次请求日期)以来有新的,则显示。
我会将最后一个请求日期与用户 ID 一起保存,所以当他们回来时,我知道他们最后看到的是什么。
这是最好的方法 - 还是我应该看看某种推送方法?我需要它对跨浏览器友好并支持旧浏览器......所以我看过的 HTML 5 方法并不是一个真正的选择。
感谢您的任何建议。