1

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

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

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

4

1 回答 1

1

http://socket.io/最流行的开源实时解决方案

Socket.IO 旨在使每个浏览器和移动设备中的实时应用程序成为可能,从而模糊不同传输机制之间的差异。它在 JavaScript 中是 100% 无忧实时的。

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

Frozen Mountain Software 是为实时应用程序创建强大的商业软件库的行业领导者。查看我们的产品,了解我们如何帮助您缩短上市时间并为您的下一个大型项目提供坚实的支柱。无论您是想将数据从服务器推送到 Web 浏览器、创建优雅的 REST API、构建快速动作多人游戏,还是将视频聊天添加到您的应用程序,我们都有可以让您快速轻松地到达那里的库。

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

于 2013-11-10T09:06:39.683 回答