我正在Drupal 7中开发一个站点,缓存大大减缓了我的工作速度。例如,我有一个表单的主题函数。我很困惑,为什么它不起作用。直到我清理了缓存它被修复了。
怎么才能把它完全关掉?
发布于 2012-04-14 22:52:01
主题函数由主题注册表处理:重建(或者更糟糕的是禁用)站点的所有缓存来获取一个新的主题函数是不必要的,也是多余的。
您可以做的是使用发展模块在每个页面重新加载时重新构建主题的注册表。安装完毕后,转到Configuration→Development→开发设置。在那里,检查“在每次页面加载时重建主题注册表”,然后按下“保存配置”按钮。当您完成开发时,请记住取消它(或者更好地,完全禁用Devel )。
发布于 2012-04-14 22:53:57
您不能完全改变所有的缓存。如果你真的这么做了,你的进步会慢得多。考虑一下实际清空缓存所需的时间,这就是每一个页面加载的情况。
在构建有关可用实体、字段、表单、实现的钩子等信息时,运行的钩子太多了,目前只需要执行一次,您不想阻止这种情况。
随着您习惯了Drupal,您将很快了解哪些东西需要清除缓存,并且可能会对管理菜单快捷方式或drush cc all友好,这将不再是一个问题。
发布于 2017-01-21 05:54:40
本例中的方法是版本不可知论。代码是Drupal 7的代码。
https://stackoverflow.com/questions/4436496/drupal-disable-css-cache/41776131#41776131
https://drupal.stackexchange.com/questions/28340
复制相似问题