gpt4 book ai didi

drupal - Varnish 缓存 - 如何仅为主页清除/删除缓存

转载 作者:行者123 更新时间:2023-12-04 16:47:53 24 4
gpt4 key购买 nike

我正在使用 Drupal 7 最新的开发版本。

我已经安装了 Varnish 和 Expire 模块并进行了设置。他们工作得很好,但我有一个关于从 Varnish 中删除缓存的问题。

问题是如何 删除 Varnish 缓存仅用于 索引(首页) 页面而不是删除其他页面的缓存。我查看了他的 Varnish 日志,发现每次 Drupal 执行命令时都会删除整个 Varnish 缓存

 ban req.http.host ~ www.cdm.me && req.url ~ "/"

该命令由 varnish 模块或 expire 模块执行,表示删除主页(索引)页面的缓存。但正如我所见,它正在删除 Varnish 中的所有缓存页面。

如何解决这个问题?如何仅删除主页的缓存?

最佳答案

您应该从 Drupal 调用其他命令:

ban req.http.host ~ www.cdm.me && req.url ~ "^/$"

整个站点的缓存无效,因为正则表达式“/”匹配所有 URL

关于drupal - Varnish 缓存 - 如何仅为主页清除/删除缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13545049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com