可调用云功能是否比HTTP功能更好?

creativecreatoror可能不是:

通过最新的Firebase Update,引入了可调用函数。我的问题是,这种新方法是否比“旧” http触发器更快,并且是否更安全。

我在该领域没有专业知识,但是我认为HTTP vs HTTPS可能会有所作为。

这对我来说很有趣,因为如果可调用函数速度更快,它们将具有该优点,但是其缺点在于灵活性的本质:其他来源无法实现。

如果可调用函数在速度或安全性方面没有优势,我看不出有理由对其进行切换。

道格·史蒂文森(Doug Stevenson):

可调用函数与HTTP函数完全相同,不同之处在于所提供的SDK为您执行了一些不必要的额外工作。在客户端上包括:

  1. 使用请求处理CORS(对于Web客户端)
  2. 发送经过身份验证的用户令牌
  3. 发送设备实例ID
  4. 序列化在客户端传递的输入对象
  5. 在客户端反序列化响应对象

在函数的后端:

  1. 验证用户令牌并从中提供用户对象
  2. 在函数中反序列化输入对象
  3. 在函数中序列化响应对象

所有这些都在文档中说明。如果您可以自己完成所有这些工作,那么不要使用可调用对象。如果您希望这项工作自动完成,则可调用项会有所帮助。

如果您需要直接控制HTTP协议的详细信息(方法,标头,内容主体),则不要使用可调用对象,因为它会隐藏所有这些详细信息。

使用可调用对象没有安全优势。没有速度改进。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章