如果web-app仅仅通过托管在app引擎上的node express REST api间接使用firestore,会有一些额外的延迟。这是因为通过REST API间接访问Firestore会引入一些网络通信的开销和数据传输的延迟。
具体来说,当web-app发送请求到app引擎上的node express REST api时,请求需要经过网络传输到app引擎的服务器。然后,服务器会将请求转发给Firestore进行数据操作。Firestore会执行相应的操作,并将结果返回给app引擎的服务器。最后,服务器再将结果返回给web-app。
这个过程中,涉及到网络通信和数据传输,会引入一定的延迟。延迟的大小取决于网络质量、数据量大小以及Firestore的响应速度等因素。
为了减少这些额外的延迟,可以考虑直接在web-app中使用Firestore的客户端库进行数据操作,而不是通过REST API间接访问。这样可以减少网络通信和数据传输的开销,提高数据操作的效率和响应速度。
腾讯云提供了云数据库 TencentDB for Firestore,它是一种基于云原生架构的分布式文档型数据库,适用于大规模应用程序的数据存储和实时查询。您可以通过腾讯云控制台或API进行创建和管理。您可以在以下链接中了解更多关于腾讯云云数据库 TencentDB for Firestore 的信息:TencentDB for Firestore
请注意,以上答案仅供参考,具体的延迟情况还需要根据实际情况和网络环境进行评估。
领取专属 10元无门槛券
手把手带您无忧上云