当我们对 CSS 和 Javascript 文件使用缓存清除时,假设通过更改文件名或查询字符串,用户硬盘中已经缓存的文件会发生什么?缓存新版本后,旧的缓存文件会被删除吗?或者浏览器保存文件的旧版本和新版本的副本?
最佳答案
浏览器会保留旧的缓存文件。它对缓存破坏者一无所知,这些只是一堆不同的 URL。它无法知道您再也不会请求旧 URL,因此它不知道不需要缓存。
如果缓存太满,它会删除旧文件,所以不用担心。
关于javascript - 使用缓存破坏时,缓存文件会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56287048/