我目前正在构建一个大型HTML5应用程序(使用angularJS),我最近发现了appCache。
这是完美的,正如预期的那样,但我想优化我的装载。 理想情况下,我想定义2个manifest.appcache,但我真的不知道如何执行
为什么? 我只更新了一些项目,我想为每个版本下载。 例如,所有供应商的图书馆很少改变。
因此,我期待有一个供应商.appcache& myapp.appcache
无论如何都能实现这一目标吗?
lazyLoading(oclazyloading)不适合我,因为它无法脱机工作。
我的网络服务器就是Tomcat7。
答案 0 :(得分:1)
您可以在服务器上动态生成清单文件。有两个清单,一个用于供应商资源,另一个用于app资源。当请求页面时,让服务器运行一些将两者结合起来的例程并将它们保存为master.appcache
或其他东西。您返回的页面应该引用该文件。