【发布时间】:2016-02-02 09:05:49
【问题描述】:
使用 Firebase JavaScript 库在循环中检索多个文档几乎与检索一个文档一样快。不管是不是感谢websocket的别的什么。
对 REST Api 执行相同操作会线性缓慢。每个请求只需要不到一秒,10 个 GET 请求在我的机器上大约需要 9 秒。将“Connection”标头设置为“keep-alive”并不会提高速度。
鉴于来自 Firebase 文档的 quote,我想知道如何通过 REST Api 优化多个查找请求的速度。
单独查找每条记录真的可以吗?是的。 Firebase 协议使用 Web 套接字,客户端库对传入和传出请求进行了大量内部优化。在我们进入数以万计的记录之前,这种方法是完全合理的。事实上,下载数据所需的时间(即字节数)超过了其他有关连接开销的问题。
【问题讨论】:
-
一秒钟是慢。你测量 JS 库的延迟是多少?
标签: firebase