【问题标题】:HTML5 Appcache - Is it possible to have 2 manifest?HTML5 Appcache - 是否可以有 2 个清单?
【发布时间】:2015-08-16 16:40:52
【问题描述】:

我目前正在构建一个大型 HTML5 应用程序(使用 angularJS),我最近发现了 appCache。

正如预期的那样,这是完美的,但我想优化我的加载。 理想情况下,我想定义 2 manifest.appcache 但我真的不知道如何执行该操作

为什么? 我只有很少的项目更新,我想为每个版本下载。 例如,所有供应商库都很少发生变化。

因此,我期待有一个 vender.appcache 和 myapp.appcache

有没有办法做到这一点?

lazyLoading (oclazyloading) 对我来说不是一个合适的解决方案,因为它不能离线工作。

例如,我的网络服务器是 Tomcat7。

【问题讨论】:

    标签: angularjs html html5-appcache cache-manifest


    【解决方案1】:

    您可以在服务器上动态生成清单文件。有两个清单,一个用于供应商资源,另一个用于应用程序资源。当请求页面时,让服务器运行一些例程,将两者结合起来并将它们保存为master.appcache 或其他东西。您返回的页面应该引用该文件。

    【讨论】:

    • 这实际上是我所做的,但是当清单发生变化时,最终用户必须从头开始重新 D/L 一切
    • 明白。 LooksiFrames 可能是您的解决方案。
    • 似乎正是我正在寻找的(iframe)。谢谢!
    猜你喜欢
    • 2018-03-01
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-25
    • 2014-01-19
    • 2011-10-07
    • 1970-01-01
    相关资源
    最近更新 更多