我有个清漆的装置。根据PHP头,清漆决定何时清除页面的缓存。每当每个节点被用户更新时,我都想强制Varnish重新生成缓存。我在找最好的地方做这件事。理想情况下,它应该在自定义模块中实现的Drupal/pressflow钩子(如果有可用的话)中。
没有解决这两个要点的答案将受到赞赏,但不被接受。
发布于 2011-04-13 22:20:26
当节点通过套接字连接更新为清漆时,清漆模块将为您清除缓存。还可以将其配置为根据生存期清除缓存。如果您仍然需要根据您自己的自定义需求清除缓存,该模块还提供了一个助手函数,例如_varnish_terminal_run,它允许您发送命令从您的php代码中进行清漆。
另外,关于项目点,签出按流中的drupal_page_cache_header_external 引导.inc文件
在四厨房维基也有更多的印刷清漆的文档。
https://drupal.stackexchange.com/questions/2302
复制相似问题