Javascript 分块发送API响应以响应本机应用程序

Javascript 分块发送API响应以响应本机应用程序,javascript,php,reactjs,api,react-native,Javascript,Php,Reactjs,Api,React Native,所以,这基本上是为了改善用户体验。我的应用程序向后端API发出请求,而后端API又同时发出一系列API请求,获取所有信息大约需要30秒。因此,优化速度不是我的事。这取决于外部API的响应时间 因此,我能做的唯一一件事是,一旦某些数据准备好,我就想为用户将其发送到应用程序中,这样,用户可能不想等待这么长时间 我读到有关web套接字的文章,认为这可能是我的解决方案。我只是想确定一下 这可以通过Web套接字实现吗?如果没有,还有其他更好的解决方案吗 此外,任何能帮助我解决这个问题的链接都将不胜感激。谢

所以,这基本上是为了改善用户体验。我的应用程序向后端API发出请求,而后端API又同时发出一系列API请求,获取所有信息大约需要30秒。因此,优化速度不是我的事。这取决于外部API的响应时间

因此,我能做的唯一一件事是,一旦某些数据准备好,我就想为用户将其发送到应用程序中,这样,用户可能不想等待这么长时间

我读到有关web套接字的文章,认为这可能是我的解决方案。我只是想确定一下

这可以通过Web套接字实现吗?如果没有,还有其他更好的解决方案吗


此外,任何能帮助我解决这个问题的链接都将不胜感激。谢谢。

如果您希望将数据以流形式分块传输回客户端,那么是的,我认为Web套接字将是一种解决方案。您也可以尝试这种解决方案:它对大文件特别有用,您甚至可以在下载所需部分数据时停止流式传输。类似的解决方案:@MagnusEriksson你能给我指出任何可能有用的链接吗?这些链接实际上解释了如何将它与redux、redux saga以及所有内容集成在一起?很抱歉,我没有保存任何链接。从阅读“将websockets与php结合使用”开始,阅读几本指南,并尝试使用它。当你掌握了窍门后,你可以试着把它和你当前的前端连接起来。