选择性地关闭Drupal缓存
有时有必要关闭Drupal站点上某些页面上的缓存。这可能是在尝试做一些不寻常的事情时,例如将信息写入文件或随机生成模板的一部分。以下代码可用于关闭站点首页上的缓存。
function theme_preprocess(&$vars, $hook) {if ($vars['is_front'] == true) {
$GLOBALS['conf']['cache'] = false;
}
}
在运行时向conf globals数组的缓存项目添加false会关闭缓存。该语句位于if语句中,该语句检查当前页面是否为Drupal主页,因此仅在首页上使用。
这是一个非常简单的解决方案,但应谨慎使用。请记住,您正在关闭缓存,这肯定会对站点的性能产生影响。关闭缓存时,请确保您在做什么!
以上是 选择性地关闭Drupal缓存 的全部内容, 来源链接: utcz.com/z/331873.html