Jquery PHP mySQL ajax方法将数据同步到两个客户端
Jquery PHP mySQL ajax method to sync data to two clients?
我正在开发一个应用程序,在该应用程序中,两个或多个独立的客户端将通过服务器传输实时交换特定信息,所有客户端将在大约相同的时间(彼此之间的时间不到2秒左右)调用该进程。
每个客户端的流程:Jquery Ajax请求,包括要发布的数据>Apache/PHP添加发布的数据,然后循环数据库查询,直到找到与所有客户端的总记录集相对应的2+个结果>查询结果发送回请求者JSON编码的
我不知道如何构建一个ajax请求来提供这个流,以及一个PHP/mySQL服务器端脚本来消耗和循环,直到整个查询数据集可用。
我正在考虑的选项包括但不限于:
1) 长轮询-但我读到它在资源方面很昂贵,而且不建议使用Apache/PHP2) JS/jQuery客户端重试循环,直到得到良好响应,但由于的重复连接,似乎也占用了服务器资源
我希望有一个非常大的用户群,这将对服务器环境提出远远超出这个过程的需求。什么是最有效的方法,什么是基本的jQuery/PHP?
yes轮询过于耗费资源。所以使用websocket或者更好地使用使用websockets构建的库。推手就是其中之一。
在开源中庞然大物和法耶。这些库用于将实时数据推送到客户端(这是您的要求)
相关文章:
- 当客户端将两个按钮的javascript函数参数修改为相同时,SQL/PHP会更新多行
- 如何在客户端验证中验证两个变量规则
- Socket.io 将两个客户端添加到房间
- 将两个 socket.io 客户端连接在一起(建立套接字到套接字,跨浏览器连接)
- 在客户端连接 HTML 中的两个字符串(无服务器)
- 仅使用客户端在两个 HTML 页面之间传递大量数据
- 我不能't使用srvflx候选者在同一局域网中的两个客户端之间建立ice连接
- Jquery PHP mySQL ajax方法将数据同步到两个客户端
- 聊天应用程序-测试两个客户端之间的交互
- Javascript:每个客户端有两个连接
- 客户端购物车:在数组中添加两个具有相同描述的项目
- 套接字.io:如何处理打开两个窗口的认证客户端
- 用户和来宾使用两个不同的模板?或者使用客户端变量动态更改视图
- 如何使用套接字.io代码放在两个客户端JS文件中
- Redis / Node.js - 2个客户端(1个pub/sub)导致写问题
- 允许两个客户端在没有服务器的情况下交互
- 在两个web浏览器客户端之间发送信息的方法
- 将两个客户端JavaScript计时器与服务器同步
- 如何最好地将客户端验证添加到这两个字段中
- 客户端两次连接到服务器Socket.io