0

有没有一种方法可以在不使用 Javascript setTimeoutsetInterval的情况下在数据库新条目之后立即刷新页面?

没有 AJAX 功能可以这样做吗?或者也许是一个 MySql 函数?

唯一的方法是一直检查数据库吗?不会花太多服务器吗?

我的页面将像 Messenger 一样工作。

4

1 回答 1

4

您需要了解服务器上发生的事情和客户端上发生的事情是完全分开的,虽然客户端有一种直接联系服务器的方式,但反之则不然。任何 MySQL 函数都不可能刷新客户端机器上的浏览器。

所以轮询(使用 ajax 或类似的)通常是这样做的。然而,这不是唯一的方法。有各种“彗星”技术,当然还有新的网络套接字倡议。

于 2011-12-01T22:54:30.863 回答