PHP服务器端计时器?

时间:2010-10-08 14:44:33

标签: php timer

我想创建一个在我的网站上显示的单个计时器,我希望它在尝试访问它的所有客户端之间同步。当客户点击“增加”按钮时,我希望计时器在倒计时中添加1分钟,我希望所有客户都能反映此更改。

这可以通过PHP实现吗?什么提示/建议让我开始?

谢谢!

2 个答案:

答案 0 :(得分:1)

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

建议的话: 除非您的网站计划进行大量的异步通信,否则我只会坚持使用简单的轮询解决方案。您甚至可以让AJAX轮询一个静态文件并通过PHP更新静态文件(这种更新需要以原子方式完成)。这意味着每个AJAX民意调查将非常便宜。

答案 1 :(得分:0)

是的,它可以完成,但你需要一些延迟的AJAX,用于创建javascript聊天窗口的相同技术,实时记录等。