【发布时间】:2013-06-23 17:37:51
【问题描述】:
我正在开发一种 Scrum board 网络应用程序,但我不确定如何处理该方面,如果它为正在查看同一页面的用户更改和更新。
场景: 我们有一个包含 3 列(To Do;In Progress;Done)的表格,里面填充了元素。如果我将一个从 To Do 拖到 In Progress (jQuery/AJAX);我可以使用什么类型的方法来更新所有查看该 Scrum 板的用户(他们会看到对象 1 从第 1 列移动到第 2 列)
理论: 现在我正在考虑每 15 秒左右对数据库进行一次 ping 操作(我知道不会有大量用户,因此不会对数据库造成压力)并相应地重绘......但我不觉得没错。
Google Docs 共享 Excel 表格就是一个例子。
有没有办法在 PHP 中创建一个委托来完成这个任务?如果没有,你能指出我正确的方向吗? (也许为这方面学习另一种语言?)
【问题讨论】:
-
en.wikipedia.org/wiki/Push_technology
-
每 15 秒重新加载一次页面 :)
-
在网络上工作的通常方式是客户端发出请求,服务器响应。或者至少对于 HTTP 来说是这样。如果您想从服务器推送信息,请参见下面 Ryan E 的回答