1

我有一个简单的 mysql 查询,它显示用户的最后状态。我现在想更进一步,创建一个页面来显示用户最近的状态而无需刷新。mysql 数据库随用户状态动态更新。

因此,所需要的只是渲染 mysql 的页面以最新的用户状态刷新,而无需我点击刷新按钮。

任何人都可以就我如何去做这件事提供指导。谢谢

4

1 回答 1

1

您需要推入页面,而不是池。从数据库进行轮询有点愚蠢。这是它的工作原理。

  1. 假设您的页面上有 n 个用户。
  2. 每次更改该状态时(将其插入数据库)

    2.1 发生这种情况时,您需要将信号推送到您的网页(使用Strophe库)。

    2.2 为了将内容推送到页面,您需要运行 Strophe 实例。

    2.3 如果你的网站是 PHP,这里有一个与 Strophe 实例通信的类。

    我可以为你做这件事,但如果你自己做,你会更开心。实时的东西非常有趣。

于 2012-11-20T18:25:53.803 回答