最近我开始使用
<html manifest="cache.appcache">
在我的PhoneGap应用程序中存储资产的方法。
是否可以使用appcache但是每24小时检查一次更新版本的缓存项目?
答案 0 :(得分:1)
为此,您必须动态生成cache.appcache
并添加一个在所需时间间隔内更改的注释行:
CACHE MANIFEST
# 2012-07-31 14:30
css/default.css
...
24小时后:
CACHE MANIFEST
# 2012-08-01 14:30
css/default.css
...
如果发生该文件内容的更改,浏览器会再次加载所有缓存的数据。
注意:只需轻触文件系统即可获得预期效果。内容本身必须改变。
答案 1 :(得分:1)
您可以在
.htaccess上设置清单的过期日期时间,如下所示:
ExpiresByType text/cache-manifest "access plus 24 hours"