0

我遇到了一个巨大的问题,我的请求在生产服务器上花费了很长时间,但在开发服务器上却很快。

我正在使用 apisauce 来提出我的请求。

慢请求示例:登录屏幕使用简单的用户名和密码与 redux 来存储登录的用户数据。这可能需要 30 秒,但在开发中,大约需要 2 秒。

我所做的改进之一是只设置一次标头,而不是设置所有不聪明但现在更好的请求。只有轻微的速度提高,但还不够。我也使用 AsyncStorage 来存储用户数据,但现在改为 redux,再次略有改进,但还不够。

我确实尝试使用 react native 调试器进行调试,但它无法连接,所以我手动完成了请求的计时。

有谁知道为什么请求较慢以及如何解决它们?

所以我做了更多的测试,发现发布图像是请求速度慢的原因之一,不知道为什么它只在实时服务器上。

当我运行网络检查时,我还发现在第一次登录时,等待(TTFB)大约需要 18 秒,然后就可以了。我不确定为什么会这样。 在此处输入图像描述

4

0 回答 0