caching - 更新缓存的图像/css/js而不重命名

标签 caching

我感兴趣的是人们如何处理浏览器缓存更新图像/css/js。

使用 mod_expires 并有 future 的到期时间等显然是好的 - 但如果您不想一直重命名文件,如何更新这些文件?

有没有人有任何很酷的版本号技巧,既不会冒浏览器(或代理)不想缓存文件的风险,但仍能保证用户在更新时看到新版本?

最佳答案

执行此操作的一般方法是生成一个随机数并将其添加为 GET/POST 变量。例如:

http://example.com/myfile.html?r=189818273

只是我的两分钱......

关于caching - 更新缓存的图像/css/js而不重命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4817714/

相关文章:

c# - 如何清除内存缓存?

firefox - 如何从 :cache? device=disk 获取内容

linux - 我正在 EC2 linux 上从 docker hub 运行 open varnish 镜像,如何启用 varnish 日志记录?

javascript - 本地存储中的安全浏览器端缓存

javascript - Angular js - 缓存 rootScope 参数及其值

asp.net - 为什么我的页面没有被缓存?

java - Tangosol Coherence 可以缓存不可序列化的对象吗?

python - 枚举 Django 数据库缓存中的键

performance - 如何将我的结构变量放入 CPU 缓存以消除主内存页面访问时间?选项

asp.net - ASP.NET HttpModules 中的线程安全缓存