我正在努力优化我的Ffltter应用程序的API响应时间.我有一个API,我已经在其中添加了服务器级缓存,并且我使用Dio来满足我的API需求.
在postman 上测试时,响应时间为~100ms.在Chrome开发工具上获得了类似的指标.
问题是,当我测量Flutter 设备的响应时间时,所有的响应都是>;250ms.经过判断,我发现每个请求都有大约200ms的连接等待时间.
我怎样才能减少上面的Flutter 等待时间?
我try 了切换库并重复使用建议的here和文档http中相同的HTTPS客户端,但后续请求的等待时间仍然相似.
var client = http.Client();
final res = await client.get(...);
如何避免这些连接延迟并获得最佳性能?如果缓存SSL、DNS Lookup等是解决方案,那么我该如何在Ffltter中做到这一点呢?