【发布时间】:2012-06-19 18:21:11
【问题描述】:
我有一个 PHP 脚本,当服务器上发生特定事情时,它必须在客户端(服务器推送)上重新加载页面。所以我必须倾听变化。我的想法是有一个文本文件,其中包含当前页面的页面加载次数。所以我想监控文件,一旦它被修改,就使用服务器推送来更新客户端上的内容。问题是如何在 PHP 中跟踪文件的变化?
【问题讨论】:
-
PHP 没有这样的机制,只是不断地轮询文件以查看时间戳/大小是否已更改。然而,大多数现代操作系统都有通知系统,您可能会使用它,这将为您完成繁重的工作。但既然你没有说你在哪个操作系统上......
-
但是页面的重新加载不会导致计数器也发生变化吗?所以你最终会得到一个不断刷新的页面。
标签: php server-push