发布日期:2023-02-15 23:06:02 点击次数:
IM电竞APP求教基于websocket的web端IM使用动态加速导致不稳定的问 ...
求教基于websocket的web端IM使用动态加速导致不稳定的问 ...
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了...
《MobileIMSDK-Web精编注释版 (源码+手册+视频教程)》现已有偿开源!
1.基本情况介绍 1)目前有一个webim产品,前端使用socket.io进行通信,也就是websocket,后端为netty-socketio作为服务端。 2)服务器部署在腾讯云香港服务器,使用阿里云全站加速(支持websocket加速)。
1)动态请求IM电竞APP,经常出现504,而且请求2秒就出现504,动态加速超时时间为90秒,源站服务器的Nginx反向代理服务器超时时间为60秒IM电竞APP。
2)socket.io 的请求,先通过xhr轮询,然后再建立websocket连接,经常出现一直轮询无法建立websocket连接的情况。
3)通过本地设置host,配置源站IP的方式,绕过动态加速访问,访问速度很快,没有超时情况(排除源站问题)。
1)因为服务器是在香港,海外用户和大陆用户访问香港服务器,都可能存在跨境网络的问题?
3)观察了一下类似网站美洽(,他们的websocket加速应该用的是亚马逊的产品,并且动静态资源完全分开。
各位社区的大佬,有没有遇到过相同问题?或者有了解跨境网络方面的经验,烦请不吝赐教,感谢感谢!
你在不使用动态加速的情况下,整个服务端的用户端体验就是正常的吗?你必需要确认这一点。
实时推送、IM等即时通讯相关技术的学习、交流与分享的平台。专业的资料、专业的人、专业的社区!让即时通讯技术能更好传播与分享。