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

万一遇到任何寻求速度问题解决方案的人-Firebase和vuefire都没有错。

经过大量实验后,我发现罪魁祸首是罪魁祸首-我还没有弄清楚确切的方式或原因,但是,无论如何,这不是firebase / vuefire的问题。



我在Firestore数据库中使用Vuefire

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

javascript - Vuefire(Firestore)非常非常慢的查询-LMLPHP

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

这些不是大文件。

我在这里做错了什么?除了将返回的记录数限制为
相关代码(Vue CLI):

<script>

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

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

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

...

</script>

最佳答案

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

万一遇到任何寻求速度问题解决方案的人-Firebase和vuefire都没有错。

经过大量实验后,我发现罪魁祸首是罪魁祸首-我还没有弄清楚确切的方式或原因,但是,无论如何,这不是firebase / vuefire的问题。

关于javascript - Vuefire(Firestore)非常非常慢的查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57847441/

10-14 10:56