我正在努力让网页正常运行,以便全天不断更新的网页可以继续正常运行,如果可能的话,可以正确/更好地缓存。
目前我正在使用以下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,它也不会更新,我必须在它运行之前清除缓存......
有什么想法吗?