原先就是搞嵌入式的那个人调用我给他的一个接口传数据到数据库,然后搞app的再调用另一个接口获取这个数据,只是这个数据是不断变化的,所以他们都是不断的用http请求,但是从硬件上传数据过来延迟有两三秒钟,这样显示在app上就显得太不准确了。所以现在就希望用socket来保持长连接发送数据,本身这个服务器已经用tp做了这个app的后台,现在要怎么结合呢,我只是想给硬件的那个接口是长连接的就行了。
从你的看描述硬件那边上传数据有延迟,最主要症结要看为什么延迟。 即使使用socket长链接上报,根据你的描述也解决不了大延迟问题。 短链接和长链接主动给服务端上报数据延迟差别不大的。
长链接的好处是可以任意时刻给客户端推送数据,向服务端发送数据使用短链接和长链接差异不大。
这里有GatewayWorker与ThinkPHP框架结合的示意图,可供参考。
谢谢,请问GatewayWorker与ThinkPHP框架结合的示意图在哪呢?
与ThinkPHP等框架结合: http://www.workerman.net/gatewaydoc/work-with-other-frameworks/README.html
从你的看描述硬件那边上传数据有延迟,最主要症结要看为什么延迟。
即使使用socket长链接上报,根据你的描述也解决不了大延迟问题。
短链接和长链接主动给服务端上报数据延迟差别不大的。
长链接的好处是可以任意时刻给客户端推送数据,向服务端发送数据使用短链接和长链接差异不大。
这里有GatewayWorker与ThinkPHP框架结合的示意图,可供参考。
谢谢,请问GatewayWorker与ThinkPHP框架结合的示意图在哪呢?
与ThinkPHP等框架结合:
http://www.workerman.net/gatewaydoc/work-with-other-frameworks/README.html