对于10000行的记录集,只有几百行的窗口 是通过开始行,停止行订阅,需要超过10秒才能显示“准备好”?在移动窗口之前是否应删除所有记录?为什么流星速度慢?
答案 0 :(得分:0)
首先,确保您只发布您真正需要的密钥,而不是那些您不需要的密钥。例如:
Meteor.publish('queryData',function(queryId,startRow,stopRow){
return queryData.find({ ... query ...},{ fields: {name: 1, description: 1}});
});
如果您的文件很大,这一点尤其重要。
其次,查看浏览器检查器中的websocket流量,以查看您在发布中实际发送的数据量。
第三,确保您的收藏集在您搜索的关键字上编入索引,这样您就不会进行收集扫描。
流星通常非常快,但简单的错误会使它感觉非常慢。