我遇到了一个巨大的问题,我的请求在生产服务器上花费了很长时间,但在开发服务器上却很快。
我正在使用 apisauce 来提出我的请求。
慢请求示例:登录屏幕使用简单的用户名和密码与 redux 来存储登录的用户数据。这可能需要 30 秒,但在开发中,大约需要 2 秒。
我所做的改进之一是只设置一次标头,而不是设置所有不聪明但现在更好的请求。只有轻微的速度提高,但还不够。我也使用 AsyncStorage 来存储用户数据,但现在改为 redux,再次略有改进,但还不够。
我确实尝试使用 react native 调试器进行调试,但它无法连接,所以我手动完成了请求的计时。
有谁知道为什么请求较慢以及如何解决它们?
所以我做了更多的测试,发现发布图像是请求速度慢的原因之一,不知道为什么它只在实时服务器上。