我在我网站的一页上使用 rails 页面缓存(使用 memcache)。缓存的过期时间为 24 小时。但是缓存值包含一些名为asset-FINGERPRINT.css的资产
如果我在缓存存在的 24 小时内运行部署,指纹会发生变化,但我的缓存值中仍然有旧版本。因此,当我尝试获取资产时,我得到了 404。
我有多个版本的页面,所以我不能在每次部署后手动使页面过期。我的问题是,有没有人遇到过同样的问题,解决方案是什么?
我在我网站的一页上使用 rails 页面缓存(使用 memcache)。缓存的过期时间为 24 小时。但是缓存值包含一些名为asset-FINGERPRINT.css的资产
如果我在缓存存在的 24 小时内运行部署,指纹会发生变化,但我的缓存值中仍然有旧版本。因此,当我尝试获取资产时,我得到了 404。
我有多个版本的页面,所以我不能在每次部署后手动使页面过期。我的问题是,有没有人遇到过同样的问题,解决方案是什么?