我在这个网站上,用户可以发布一些信息&其他用户可以评论它,比如博客。问题是..假设用户删除帖子,帖子从他的浏览器中消失,只有ans在其他浏览器中仍然可见,如果他们对其发表评论,评论将保存在数据库中。这是不必要的填充我的数据库。
当用户删除帖子时,是否有办法将帖子从打开的所有用户浏览器中消失?
我尝试使用setinterval和刷新页面内容,但它增加了我的数据库的负载..有没有其他方法可以做到这一点?我听说过comet
,但我找不到任何好的教程
答案 0 :(得分:1)
请参阅http://socket.io/最受欢迎的开源实时解决方案
Socket.IO旨在让每个浏览器都可以使用实时应用程序 移动设备,模糊了不同之间的差异 运输机制。它在JavaScript中实现100%无关紧要的实时性。
有http://frozenmountain.com/假装成领导者,但这个不是免费的
Frozen Mountain Software是创建强大产品的行业领导者 用于实时应用的商业软件库。看一看 在我们的产品中发现我们如何帮助您减少您的产品 上市时间,为您的下一个大型企业提供坚实的支持 项目。是否要将数据从服务器推送到Web 浏览器,提供优雅的REST API,构建快速动作的多人游戏 游戏,或添加视频聊天到您的应用程序,我们有库 能快速无痛地到达那里。
注意:无论如何我相信你必须配置你的服务器,这可能并不总是可能