相关疑难解决方法(0)

减少 Flutter 中 API 的连接等待时间

我正在尝试优化 Flutter 应用程序的 API 响应时间。我有一个 API,其中添加了服务器级缓存,并且我正在使用Dio来满足我的 API 需求。

在 Postman 上测试时的响应时间约为 100 毫秒。在 Chrome 开发者工具上获取类似的指标。

问题是,当我在 Flutter DevTools 上测量响应时间时,所有响应都 >250 毫秒。经过检查,我发现每个请求的连接等待时间约为 200 毫秒。

邮递员要求无需等待时间

在开发工具上看到连接等待时间较长

如何减少Flutter的上述等待时间?

我尝试切换库并重用此处和http文档中建议的相同 https 客户端,但后续请求的等待时间仍然相似。

var client = http.Client();
final res = await client.get(...);
Run Code Online (Sandbox Code Playgroud)

如何避免这些连接延迟并获得最佳性能?如果缓存 SSL、DNS 查找等是解决方案,那么我该如何在 flutter 中做到这一点?

https caching flutter dio

5
推荐指数
1
解决办法
2040
查看次数

标签 统计

caching ×1

dio ×1

flutter ×1

https ×1