用于缓存/下载网页的切换/功能,以便有一个"离线"复制/版本

时间:2014-11-28 16:18:18

标签: javascript html5 .htaccess caching html5-appcache

我正在努力让网页正常运行,以便全天不断更新的网页可以继续正常运行,如果可能的话,可以正确/更好地缓存。

目前我正在使用以下htaccess文件:

<FilesMatch "\.(html|htm|js|css|php)>
    FileETag None
    Header unset ETag
    Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
    Header set Pragma "no-cache"
    Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</FilesMatch>

基本上每次刷新时都会重新下载所有内容,如果有一种方法只是在某些内容发生变化时重新下载(我不知道怎么做,可能是通过检查一个特定的文件或什么来完成?)

我也试图找到一种方法来“离线”或“缓存网站”(如果它是自动的话更好),以便它缓存/下载整个网页的副本+我选择的其他一些页面(如果可能的话)这意味着如果我要在手机上加载页面,然后禁用wifi /数据并刷新页面,它仍然可以访问。

我尝试过使用清单文件(.appcache和.manifest),但它似乎只是缓存整个页面,当我对网页进行更改时,即使启用了数据/ wifi,它也不会更新,我必须在它运行之前清除缓存......

有什么想法吗?

0 个答案:

没有答案