如何使用php实现推送技术?
我有一种应用程序,必须定期查询数据库。我想使用推送技术,这样当数据库更新时,服务器会向客户端发送数据。如何实现这一点 您可以在PHP中使用SOAP实现web服务/API。您可以在PHP中使用SOAP实现web服务/API。我们非常定期地这样做-我们的方式是“长轮询”:如何使用php实现推送技术?,php,jquery,Php,Jquery,我有一种应用程序,必须定期查询数据库。我想使用推送技术,这样当数据库更新时,服务器会向客户端发送数据。如何实现这一点 您可以在PHP中使用SOAP实现web服务/API。您可以在PHP中使用SOAP实现web服务/API。我们非常定期地这样做-我们的方式是“长轮询”: 从客户端启动异步轮询请求 在服务器上,只需让此轮询请求等待30秒(如果需要很长时间,请每隔几秒钟发送\0或空白) 更新数据库时,在服务器端创建某种类型的事件 当长轮询处理程序检测到此类事件时,写入结果客户端通知并结束请求 在客户
- 从客户端启动异步轮询请求
- 在服务器上,只需让此轮询请求等待30秒(如果需要很长时间,请每隔几秒钟发送\0或空白)
- 更新数据库时,在服务器端创建某种类型的事件
- 当长轮询处理程序检测到此类事件时,写入结果客户端通知并结束请求
- 在客户端上,当asyn轮询结束时,检查它是否有通知,处理它们,然后开始下一个长轮询
- 从客户端启动异步轮询请求
- 在服务器上,只需让此轮询请求等待30秒(如果需要很长时间,请每隔几秒钟发送\0或空白)
- 更新数据库时,在服务器端创建某种类型的事件
- 当长轮询处理程序检测到此类事件时,写入结果客户端通知并结束请求
- 在客户端上,当asyn轮询结束时,检查它是否有通知,处理它们,然后开始下一个长轮询