我正在使用 ReactJS Socket.io。当我使用手机访问该网站时,它似乎立即显示(可能是缓存版本?)并且仅在 5 秒后 socket.io 服务器才开始接收 HTTP 长轮询请求。
有没有办法防止这种延迟? IE。一旦用户访问 react js 网站,它应该立即开始连接到 socket.io 服务器。放在使用效果上已经
我怀疑这可能是一个缓存问题,因为当我在手机上按下回车键时,网站似乎会立即加载,并且 socket.io 服务器需要一些时间来接收连接请求,即使 socket.io 服务器和HTTP 服务器在同一个盒子上。我通过 cloudflare 代理 HTTP 服务器子域和 socket.io 子域。但同时我不确定,有没有办法测试这个?
谢谢,为帮助干杯。
编辑:我已经通过启用开发模式排除了 cloudflare 缓存