将信息推送到用户浏览器

时间:2013-11-10 08:59:03

标签: jquery comet

我在这个网站上,用户可以发布一些信息&其他用户可以评论它,比如博客。问题是..假设用户删除帖子,帖子从他的浏览器中消失,只有ans在其他浏览器中仍然可见,如果他们对其发表评论,评论将保存在数据库中。这是不必要的填充我的数据库。

当用户删除帖子时,是否有办法将帖子从打开的所有用户浏览器中消失?

我尝试使用setinterval和刷新页面内容,但它增加了我的数据库的负载..有没有其他方法可以做到这一点?我听说过comet,但我找不到任何好的教程

1 个答案:

答案 0 :(得分:1)

请参阅http://socket.io/最受欢迎的开源实时解决方案

  

Socket.IO旨在让每个浏览器都可以使用实时应用程序   移动设备,模糊了不同之间的差异   运输机制。它在JavaScript中实现100%无关紧要的实时性。

http://frozenmountain.com/假装成领导者,但这个不是免费的

  

Frozen Mountain Software是创建强大产品的行业领导者   用于实时应用的商业软件库。看一看   在我们的产品中发现我们如何帮助您减少您的产品   上市时间,为您的下一个大型企业提供坚实的支持   项目。是否要将数据从服务器推送到Web   浏览器,提供优雅的REST API,构建快速动作的多人游戏   游戏,或添加视频聊天到您的应用程序,我们有库   能快速无痛地到达那里。

注意:无论如何我相信你必须配置你的服务器,这可能并不总是可能