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