是否值得预先缓存模板?
Posted
技术标签:
【中文标题】是否值得预先缓存模板?【英文标题】:Is it worth to pre-cache templates? 【发布时间】:2014-09-30 20:54:24 【问题描述】:我正在使用 Ionic 框架,但我认为我的问题更笼统。
通过诸如html2JS 之类的一些 grunt/gulp 任务来预缓存 HTML 模板是一种很好的做法。 这样做的好处是减少了网络往返。
但是,如果将 Web 部分嵌入智能手机中,例如 Cordova/Phonegap 会怎样呢?
确实,没有涉及到网络。
我还应该预先缓存模板吗?
此外,在同样的情况下,我是否需要丑化我的 HTML/JS?
我猜答案是“否”和“否”,但我们将不胜感激。
【问题讨论】:
听起来您的手机是缓存(即没有进行传输)。因此,我会拒绝。 谢谢罗伯特 :) 如果你愿意,你可以在答案中转换你的评论,以便我验证它。 【参考方案1】:我注意到在使用 gulp 进行预缓存后,“首次运行”体验有了很大改善。即使它从同一设备(即不是互联网)加载模板,它似乎仍然更快。我使用了这个 Gulp 任务:https://github.com/miickel/gulp-angular-templatecache,它只是创建了一个不错的模块供您包含。
【讨论】:
有趣:) 马上试试 您可以查看这篇引导我走向正确方向的帖子:forum.ionicframework.com/t/… 最后一个回复专门讨论了如何进行所有设置。以上是关于是否值得预先缓存模板?的主要内容,如果未能解决你的问题,请参考以下文章
我可以使用 AppSync 预先缓存数据以在移动应用程序中离线工作吗?