0

我试图制作一个实时统计栏。我想到了使用长轮询的概念。

但是当请求发送到 php.ini 时。我需要一种测试统计数据是否更新的方法。

现在我可以使用数据库查询创建一个循环,并对其进行测试。但这对我来说似乎不对:)

有没有更便宜的方法来测试数据库的更新?

4

1 回答 1

1

这将取决于用于确定统计信息是否更新的查询的密集程度。如果这是一个简单(且快速)的查询,那么这将是最好的选择。如果这是一个昂贵的查询,请更改统计信息的更新方式,以便您设置日期戳或让数据库触发器为您执行此操作。无论如何,您都需要某种类型的查询来检查更新。

而且您也不能从服务器“推送”到客户端,因此无论您需要什么 ajax 轮询,客户端都会启动检查....

于 2010-01-25T17:45:42.493 回答