drupal-8 - Drupal 8 上的缓存图像
问题描述
我们在 Drupal 8 中有一个网站,我们在其中使用图像,并且我们有不同类型的实现,从自定义模块到直接内容类型和图像字段。
问题是当我们用新图像替换图像时,无论是更改名称还是图像本身,它都不会反映在最终用户的浏览器上。我们在推送更改后清除了 Drupal 8 缓存,但同样的问题仍然存在。但是,当用户尝试隐身时,会反映新的图像或名称。
我们没有使用 CDN。请帮助我们解决此问题。
谢谢
解决方案
我相信这是因为页面缓存在用户的浏览器中。
- 防止图像缓存(如果站点中有很多图像,不推荐)
- 清除用户浏览器缓存
- 向页面 URL 添加随机查询字符串