铁路由器神秘延迟

时间:2015-09-13 01:57:03

标签: meteor iron-router

我们假设有两条路线:/posts/posts/:id。第一条路线必须同时渲染许多(大约有些人)帖子,第二条路线只显示帖子的详细视图。用户将多次往返两条路线。如果他不得不在每次导航之间等待很长时间,这将是一种不和谐的经历。

为防止出现此类加载问题,我使用subs-manager来保留路由之间的数据订阅。在初始加载帖子之后,所有帖子都会保留,并且订阅始终准备就绪。我的问题是,即使订阅准备就绪,加载/posts也需要大约一整秒。

更准确地说,在调用Route.go('/posts')之后,在加载所有内容之前需要1秒。我正在使用Iron Router,并考虑切换到Flow Router以期解决这个问题。

问题:这种延迟来自哪里,我该如何解决这个问题呢?

修改:经过更多调查后,延迟发生在onCreatedonRendered之间。

0 个答案:

没有答案