在React-native@0.55发布版本中获取API缓慢

时间:2018-09-04 15:54:42

标签: react-native fetch ipod

我在我的本机应用程序中使用fetch进行API调用。 这在开发版本中效果很好,但在发行版本中会减慢几个 seconds

问题不在于API;一个请求大约需要100到300毫秒才能完成(根据ngrok检查器)。无论是开发版还是发行版,都是如此。

当我记录fetch之前和之后的时间时,会有一个我无法解释的延迟。

在发布版本中执行API调用时,最简单的用例(即使在新的react-native@0.56应用程序中)也将减慢抓取速度。

console.log('start request');
const response = await fetch('http://...');
console.log('request completed');

这些日志之间的时间间隔为毫秒数的百分之几,最长为6、7秒(非异步/等待方法也同样缓慢)。

响应始终为application/json,我使用response.json()函数将其打开包装。但是即使有{"test": 123}之类的响应,它仍然很慢。

我可以想象在react-native升级过程中做错了什么,但是我不明白的是为什么即使在完全样板的新react-native应用程序中也会发生这种情况。

我们所有的测试都表明iPod(第6代)遇到了这个问题,而不是最近的iPhone。有其他人遇到(并希望能够解决)此问题吗?

0 个答案:

没有答案