1

似乎如果服务器上的缓存清单发生更改,它将重新下载文件中的所有内容?有没有办法让它重新下载一些文件?如果我只对脚本进行代码修复,然后更新清单(比如只是在其中添加时间戳注释)以强制本地副本看到已进行更改,我可能不希望重新下载尚未更改的图像但仍然需要在清单中。有没有办法在这个问题上获得更高的精度,或者它是全有还是全无?

4

1 回答 1

2

根据我的经验,更新缓存清单不会再次明确下载所有内容,而是检查它们是否已被修改。因此,如果您的缓存清单中有 10 个项目,并且您要更新单个文件(以及清单文件),那么将检查每个文件是否有修改,并且取决于它们的服务方式(CDN?)它们应该是返回 304 Not Modified,因此不会再次下载。

于 2012-12-11T02:28:12.667 回答