首页 > 解决方案 > Drupal 8 上的缓存图像

问题描述

我们在 Drupal 8 中有一个网站,我们在其中使用图像,并且我们有不同类型的实现,从自定义模块到直接内容类型和图像字段。

问题是当我们用新图像替换图像时,无论是更改名称还是图像本身,它都不会反映在最终用户的浏览器上。我们在推送更改后清除了 Drupal 8 缓存,但同样的问题仍然存在。但是,当用户尝试隐身时,会反映新的图像或名称。

我们没有使用 CDN。请帮助我们解决此问题。

谢谢

标签: drupal-8drupal-views

解决方案


我相信这是因为页面缓存在用户的浏览器中。

  1. 防止图像缓存(如果站点中有很多图像,不推荐)
  2. 清除用户浏览器缓存
  3. 向页面 URL 添加随机查询字符串

推荐阅读