我正在开发一个移动网站,其中启动时间是一个关键问题。目前,meteor应用程序为整个应用程序中的每个页面加载模板,and it seems there are no plans to change this before 1.0意味着有一个初始的启动热门。总体而言,从那时起,体验真的很快,但我正在努力优化第一部分- esp。在移动(亚洲) 3G网络上。
那么,人们正在使用哪些技术来减少明显的启动时间呢?
由于流星的“全栈”性质,我不确定如何更好地处理这个问题。
例如,有一个单独的引导/预加载器页面,在后台加载meteor应用程序(iframe?),然后在准备好时重定向到meteor URL?
或者将meteor与静态站点生成的页面和disabling DDP for the first few页面相结合?
欢迎使用任何技巧!
发布于 2014-05-10 06:36:42
对于回头客来说,一个快速的解决方案就是流星的appcache package。添加appcache后:
一旦用户第一次访问了Meteor应用程序,并且该应用程序已被缓存,则在随后的访问中,网页加载速度会更快,因为浏览器可以从缓存中加载应用程序,而无需首先与服务器联系。
根据规范,它可用于大多数主要的移动浏览器。当然,它不会对最初的站点访问有所帮助。
发布于 2014-05-10 19:38:11
正如emgee所说的..fastrender绝对值得一看。
发布于 2017-07-21 01:08:30
此问题已在Meteor 1.5中通过使用动态导入解决。参见here。
https://stackoverflow.com/questions/23574097
复制相似问题