更新: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>
答案 0 :(得分:1)
更新:TL; DR-不是firebase / vuefire问题
万一遇到任何人寻求速度问题的解决方案-Firebase和vuefire都没有错。
经过大量实验后,我发现罪魁祸首是罪魁祸首-我还没有弄清楚确切的方式或原因,但是,无论如何,这都不是firebase / vuefire的问题。