我正在构建一个网站(ASP.net c #),想要创建一个实时反馈(类似于Facebook),用于在我们的网站上数据事件。我想知道您对如何最好地实现此功能的看法,因为我不确定我的理解是否正确。
我们有诸如:发布新文章、用户在线等事件。
用户将登录其会员区域,然后应该看到实时反馈。
我目前的想法是每隔几秒钟就要进行一次查询(来自用户浏览器),查找自上次请求日期以来的任何新事件。如果自dateX(上次请求日期)以来有新事件,则显示它们。
我将保存最后一个请求日期以及userID,因此当他们回来时,我知道他们看到的最后一件事情是什么。
这是做这件事的最佳方法吗?还是我应该寻找某种推送方法?我需要它支持跨浏览器和较旧的浏览器……因此,我查看过的HTML 5方法不是真正的选择。
感谢任何意见。
我们有诸如:发布新文章、用户在线等事件。
用户将登录其会员区域,然后应该看到实时反馈。
我目前的想法是每隔几秒钟就要进行一次查询(来自用户浏览器),查找自上次请求日期以来的任何新事件。如果自dateX(上次请求日期)以来有新事件,则显示它们。
我将保存最后一个请求日期以及userID,因此当他们回来时,我知道他们看到的最后一件事情是什么。
这是做这件事的最佳方法吗?还是我应该寻找某种推送方法?我需要它支持跨浏览器和较旧的浏览器……因此,我查看过的HTML 5方法不是真正的选择。
感谢任何意见。