我做了一个通信系统,服务器用golang写的,使用的是https://github.com/gorilla/we...的websocket库。客户端使用的是cordova和浏览器,当我在本地测试时(服务器、客户端在同一台机器),没有发现延迟问题。但当把cordova部署到手机上测试时,发现客户端手到信息的延迟非常大,有时候有8秒之多,显然这样的系统是没法用的。
请问大家有遇到这样的问题吗?估计一下有可能是什么问题?可以从哪些方面进行排查?
我做了一个通信系统,服务器用golang写的,使用的是https://github.com/gorilla/we...的websocket库。客户端使用的是cordova和浏览器,当我在本地测试时(服务器、客户端在同一台机器),没有发现延迟问题。但当把cordova部署到手机上测试时,发现客户端手到信息的延迟非常大,有时候有8秒之多,显然这样的系统是没法用的。
请问大家有遇到这样的问题吗?估计一下有可能是什么问题?可以从哪些方面进行排查?
7 回答5.6k 阅读
6 回答7.1k 阅读✓ 已解决
4 回答2.5k 阅读
2 回答1k 阅读✓ 已解决
1 回答2.3k 阅读
2 回答1k 阅读
1 回答1k 阅读
请问您解决了吗?可能是什么原因呀,我这面给IOS写的接口 也是用的 websocket 我自己用浏览器在本地测试获取数据很快的,只是在IOS端发起请求后,我要过也是大概 7 8 秒之后才能 收到请求 但我的响应了那边立马就收到了 只是请求发送到我收到的这段时间很慢 求解决的方法,小白一名,最近刚写nodejs,求提点一下