【发布时间】:2020-05-17 03:36:18
【问题描述】:
我们打算做一个实时应用,我们可以在应用中集成firestore,但是使用firestore官方flutter插件发送数据到firestore平均需要1.2秒。即使在良好的互联网连接下,速度也不一致。我们还使用插件(cloud_firestore)提供的示例应用程序对此进行了检查。 我们在附表中记录了一些样本 (https://docs.google.com/spreadsheets/d/1oJBTTbF8654EiFy5whMztWLBSQ8mViRIuE2TLK_ThzA/edit#gid=0)
我已发送此数据以记录样本。
{
'sentTime': DateTime.now(),
'serverReceivedTime': FieldValue.serverTimestamp(),
}
我们正在构建一个速度非常重要的应用程序。速度必须小于至少 100 毫秒才能在 Firestore 端接收数据。数据将非常小,就像创建一个小文档一样。
请帮助我们提高速度。如果您对问题或所附文件有任何疑问,请发表评论。
提前致谢
【问题讨论】:
-
我可以看看你用来写到firestore的代码吗?
-
是的,你可以在这里看到它,github.com/Ajaystefin/firestore_delay_check
标签: firebase flutter dart google-cloud-firestore google-cloud-functions