Dan*_*ric 5 caching drupal varnish drupal-7 varnish-vcl
我正在使用Drupal 7最新开发版.
我已经安装了Varnish和Expire模块并进行了设置.他们工作得很好但我有一个关于从varnish删除缓存的问题.
问题是如何仅为索引(主页)页面删除清漆缓存而不删除其他页面的缓存.我看看他的清漆日志,我发现每次Drupal执行命令时都会删除整个清漆缓存
ban req.http.host ~ www.cdm.me && req.url ~ "/"
Run Code Online (Sandbox Code Playgroud)
该命令由varnish模块或expire模块执行,表示删除home(index)页面的缓存.但正如我所看到的那样,它正在删除varnish中的所有缓存页面.
如何解决这个问题?如何只删除主页的缓存?
ghl*_*ogh 14
你应该从Drupal调用其他命令:
ban req.http.host ~ www.cdm.me && req.url ~ "^/$"
Run Code Online (Sandbox Code Playgroud)
缓存对整个站点无效,因为regexp"/"匹配所有URL
| 归档时间: |
|
| 查看次数: |
5676 次 |
| 最近记录: |