【发布时间】:2014-05-04 07:51:37
【问题描述】:
Meteor 应用,典型模式,我在服务器上发布,在客户端订阅。
反应性很好,但现在我需要让客户端同步其本地 minimongo(或者,可以说,从服务器获取新值)仅每个,比如说 30 秒。
有没有办法做到这一点?换句话说,我必须能够将同步延迟 n 秒,并每隔 n 秒重复一次。
现在唯一想到的模式是一个非常肮脏的模式 - 只需使用另一个助手进行布局,它只会每 n 秒更新一次,但这并不能节省我的流量,因为会发生同步无论如何,我只会在视觉上让它看起来像它不是实时同步的。
【问题讨论】:
-
只是出于好奇,你为什么要这么做?
-
好吧,想象一下流星的显微镜帖子被 10k 用户点赞 - 帖子每秒会抓取。我不想要实时的,我想要延迟。
-
你确定吗?你测试和确认了吗?因为我不认为那是真的。
-
是的,我确定。爬行我的意思是(假设你有upvote和downvote)每个帖子都会每秒跳跃,这会让你的眼睛一团糟。
-
啊,我以为你的意思是通常意义上的爬行(慢下来)。不过,这听起来更像是一个 UI 问题。
标签: meteor