1

更新:TL;DR - 不是 firebase / vuefire 问题

如果有人遇到这种寻求速度问题的解决方案 - firebase 和 vuefire 都没有错。

经过多次试验,我发现一个字体很棒的图标是罪魁祸首——我还没有弄清楚究竟是如何或为什么,但无论如何,这不是 firebase / vuefire 问题。


我正在将Vuefire与 Firestore 数据库一起使用。

查询 Firestore 数据库中超过 100 条记录的速度非常慢。例如,返回 700 条记录的查询大约需要 1 分钟:

在此处输入图像描述

第一个查询和任何后续查询都是如此。

这些不是大文件。

我在这里做错了什么?除了将返回的记录数限制为 < 100 之外,我还能做些什么来提高性能?

相关代码(Vue CLI):

<script>

import { fb, db } from "@/firebaseConfig";

export default {
  name: "rules",
  data() {
    return {
      rules: []     
    };
  },

  firestore() {
    return {
      rules: db.collection("rules")
    };
  }
}

...

</script>
4

1 回答 1

1

更新:TL;DR - 不是 firebase / vuefire 问题

如果有人遇到这种寻求速度问题的解决方案 - firebase 和 vuefire 都没有错。

经过多次试验,我发现一个字体很棒的图标是罪魁祸首——我还没有弄清楚究竟是如何或为什么,但无论如何,这不是 firebase / vuefire 问题。

于 2019-09-10T07:58:55.897 回答