Php 跨客户端阵列持久化服务器端数据

Php 跨客户端阵列持久化服务器端数据,php,database,web-services,Php,Database,Web Services,我有一个PHP网站和一个SQL数据库。用户可以用手机更新这些数据。我希望所有用户都能收到这些更新。我该怎么做 我可以简单地使用ajax和计时器,让每个客户机请求在给定的时间间隔内更新 有没有办法设置排序回调,以便服务器上的服务调用方法实例列表?这将防止不必要的请求和数据传输…您可以使用Firebase创建在线数据库,并在检测到互联网连接后立即向客户端发送上传和下载消息(也称为云消息) SQLite直接在设备上管理脱机操作,并自动与Firebase同步 查看入门页面,您将找到web、iOS和And

我有一个PHP网站和一个SQL数据库。用户可以用手机更新这些数据。我希望所有用户都能收到这些更新。我该怎么做

我可以简单地使用ajax和计时器,让每个客户机请求在给定的时间间隔内更新


有没有办法设置排序回调,以便服务器上的服务调用方法实例列表?这将防止不必要的请求和数据传输…

您可以使用Firebase创建在线数据库,并在检测到互联网连接后立即向客户端发送上传和下载消息(也称为云消息)

SQLite直接在设备上管理脱机操作,并自动与Firebase同步


查看入门页面,您将找到web、iOS和Android教程

您可以使用Firebase创建在线数据库,并在检测到互联网连接后立即向客户端发送上传和下载消息(也称为云消息)

SQLite直接在设备上管理脱机操作,并自动与Firebase同步


查看入门页面,您将找到web、iOS和Android教程

如果您不想使用@Alexandre Martin建议的第三方解决方案,可以使用服务器发送事件。流程如下:

  • 每个用户订阅一个通道(将其视为在连接上注册事件侦听器)。在服务器端,脚本持续运行以跟踪更改
  • 用户向服务器发布更新
  • 脚本会注意到更新并发出一个事件
  • 订阅该频道的所有客户端都会接收该事件,读取其
    数据
    属性并更新其本地模型
  • 请参阅,附带示例PHP实现


    您还可以使用Web套接字。这是一本书。在实现之前,请考虑.< /P> < P>如果您不想使用像Alexandre Martin建议的第三方解决方案,可以使用服务器发送的事件。流程如下:

  • 每个用户订阅一个通道(将其视为在连接上注册事件侦听器)。在服务器端,脚本持续运行以跟踪更改
  • 用户向服务器发布更新
  • 脚本会注意到更新并发出一个事件
  • 订阅该频道的所有客户端都会接收该事件,读取其
    数据
    属性并更新其本地模型
  • 请参阅,附带示例PHP实现

    您还可以使用Web套接字。这是一本书。在实施之前,请考虑./P>