PHP 服务器端计时器?

标签 php timer

我想创建一个显示在我网站上的计时器,我希望它在所有尝试访问它的客户端之间保持同步。当客户单击“增加”按钮时,我希望计时器将倒计时增加 1 分钟,并且我希望此更改反射(reflect)给所有客户。

这可以通过 PHP 实现吗?有什么提示/建议可以帮助我入门吗?

谢谢!

最佳答案

如果您希望来自任何客户端的点击影响所有客户端,您需要将解决方案基于轮询(刷新 AJAX 命中)或 Comet programming . Comet 编程解决方案更复杂,但允许您实时将计时器更新推送到所有客户端。

忠告: 除非您的网站计划进行大量异步通信,否则我只会坚持使用简单的轮询解决方案。您甚至可以让 AJAX 轮询静态文件并通过 PHP 更新静态文件(此更新需要自动完成)。这意味着每次 AJAX 投票都将非常便宜。

关于PHP 服务器端计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3891676/

相关文章:

php - 如何从 MySQL 中的 Multipolygon 检索纬度和经度点

c++ - 如何降低高分辨率(10 微秒)精确计时器的 CPU 使用率?

timer - SWIFT - 多个 NSTimer

php - 要求 FTP 的 WordPress 插件更新

PHP json_encode html 元素包含不需要的空格

php - fatal error : Call to a member function make_calendar() on a non-object

php - 仅当数据不存在时才将数据从一个表插入到另一个表

c# - 代码应在短暂延迟后执行一次

c++ - 在 QThread 中启动 QTimer

ios - 我怎样才能简单地将 View 转换为 SwiftUI View ?