我应该基于客户端游标或发布实现延迟加载吗?

时间:2015-08-05 09:32:30

标签: meteor meteor-publications

我需要确认一些事情。考虑到发布返回游标,并且游标是客户端上相关集合的句柄:

只要我没有window.onload = function () { submitButt.attr("disabled", !checkboxes.is(":checked")); } 光标文档,我实际上没有下载过他们的数据?

这是否意味着它可以是一种很好的方法来过滤出版物中的可发布文档并对客户端进行延迟加载?

1 个答案:

答案 0 :(得分:1)

  

只要我没有获取()光标文件,我实际上没有下载过他们的数据?

那是假的。当客户端订阅发布时,服务器将立即发送整个匹配集,即使客户端在一段时间内不使用该数据。这就是为什么客户端上的fetch能够同步返回文档(假设订阅是ready())。

如果您不希望客户端下载某些内容,则必须在发布功能中将其过滤掉。