Drupal性能设置存储在数据库中的哪个位置?

时间:2010-01-20 13:37:58

标签: drupal-6

我正在尝试在数据库(tablename.fieldname)中找到性能设置屏幕(/ admin / settings / performance)上显示的“缓存模式”等设置。

我查看了缓存*表,系统,变量和性能*表。

4 个答案:

答案 0 :(得分:2)

我使用variable_get()函数返回存储在变量表中的所有变量。

答案 1 :(得分:1)

这些字段位于“变量”表中。您必须至少保存设置屏幕一次才能显示变量。

答案 2 :(得分:1)

在文件modules/system/system.admin.inc中,在函数system_performance_settings内,您可以看到如何创建“效果设置”表单。检查#default属性:有对variable_get的调用,因此某些设置存储在variables表中。

答案 3 :(得分:0)

您可以使用variable_get('preprocess_css')variable_get('preprocess_js')来检索所需的信息,因为它们存储在变量表中。

您可以自己设置:

  • variable_set('preprocess_css', 1)代表'on'
  • variable_set('preprocess_css', 0)代表'off'

也许最好在settings.php中设置它们,只需在结尾添加以下两行:

  • $conf['preprocess_css'] = 1;代表'on'
  • $conf['preprocess_css'] = 0;代表'off'