根据URL存储缓存

时间:2013-08-25 11:45:09

标签: html5 url html5-appcache cache-manifest

我正在使用Vaadin框架创建Java Web应用程序,但问题涉及任何类型的Web应用程序。该应用程序由几个模块组成,我已经以这种方式实现了它,任何模块都根据URL出现。特别是URL中的参数确定必须出现哪个模块。问题是缓存对应用程序功能的影响,因为每次运行时都使用先前使用过的URL,它会将应用程序存储在缓存中,因此出现最后一个模块,而不是URL指示的模块。

我想知道一种可行的方法是根据URL将应用程序分开存储在缓存中。例如,如果有10个模块,因此有10个URL,则应为每个模块使用cache.manifest文件:

cache.manifest_module1
cache.manifest_module2
...
cache.manifest_module10

可以实施吗?如何实施?每次在特定URL下运行的应用程序存储在正确的(特定)cache.manifest文件中时,我怎么能领导?

更新:我还读到了这个question,它指出可以将每个网址链接到缓存清单文件,但它没有解释如何。有什么建议吗?

0 个答案:

没有答案