2016-12-24 75 views
-1

我可以选择使用Firebase Admin SDK API或REST API对存储在Firebase数据库中的域对象执行GET,PUT,POST & DELETE操作。Google Firebase数据库管理SDK API与REST API的性能

虽然我没有REST vs SDK的完整性能数据,但是基于我已经完成的操作,使用SDK执行的操作看起来比REST API更慢。 REST API响应速度更快,因为它具有同步响应,而使用SDK则需要注册侦听器,然后异步获取响应。 我的理解是否正确?

性能是我的主要关注点,因此选择使用哪个选项可以获得更快的响应。 我应该使用哪个选项?有人可以根据他们的经验提出建议。

+1

没有看到你测试过的东西以及你如何测试它,所以不可能说什么。 –

+0

@FrankvanPuffelen:你是firebase的开发人员,也许你应该帮助我们了解性能数据,并据此建议哪一个更快? 假设您必须使用Firebase SDK或Firebase REST API获取数据,您会选择哪一个考虑两者的性能? – Philonoist

回答

1

Firebase Rest Api不使用Web套接字或持久连接来侦听更改,但SDK使用Web套接字建立从客户端到服务器的持久连接。因此,如果您需要实时观察数据集中的更改,则根据您在做什么,您应该使用SDK。