请求刷新页面

Request to refresh a page

我现在遇到了一个问题:

假设有两台计算机:A 和 B。

我们用计算机 A 做 "post request" 和 "insert in mysql database"。

我想在我的数据库中的表更新时刷新计算机 B 上的页面(或者更好,div 和 Ajax)。

我找到的最简单但最糟糕的解决方案是在数据库中使用计数器执行 select,例如每隔 X 秒,如果计数器高于之前的 X 秒,则刷新 B 的页面。

我在 php、javascript 和 jQuery 从事这个项目。

我该怎么做?我想要一个好的解决方案,但可以快速实现。

谢谢!

(计算机 A 和计算机 B 不在同一页面)

您应该让您的客户端保持与服务器的套接字连接打开。套接字连接保持打开状态,您可以来回发送消息。当 table 在服务器上更新时,广播一条消息,然后让客户端监听该消息,并刷新 table.

这个答案中关于套接字的一些很好的链接: