Performance Drupal缓存持续多长时间?

Performance Drupal缓存持续多长时间?,performance,drupal,drupal-cache,Performance,Drupal,Drupal Cache,使用devel模块,我可以看到许多对cache\u get()和cache\u set()的调用。缓存值需要刷新多长时间?缓存是否每隔几分钟就会失效 正在使用的模块在调用中设置过期时间。一些事物有明确的持续时间,另一些事物有永久或半永久的寿命,这取决于具体情况 当您通过管理接口(或drush)调用该方法时,或者通过使用或来调用该方法时,缓存会被显式清除 最近,我每天晚上都使用hook_cron清除某些缓存表 编辑以回答评论: 要查看哪个缓存,我通常将其放在单独的脚本中: require_once

使用devel模块,我可以看到许多对cache\u get()和cache\u set()的调用。缓存值需要刷新多长时间?缓存是否每隔几分钟就会失效

正在使用的模块在调用中设置过期时间。一些事物有明确的持续时间,另一些事物有永久或半永久的寿命,这取决于具体情况

当您通过管理接口(或drush)调用该方法时,或者通过使用或来调用该方法时,缓存会被显式清除

最近,我每天晚上都使用hook_cron清除某些缓存表

编辑以回答评论:

要查看哪个缓存,我通常将其放在单独的脚本中:

require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
header("Content-Type: text/plain; encoding=utf-8");
$user = user_load(1);
print "Modules implementing hook_cron:\n" . implode("\n", module_implements('cron'));

要查看过期,请检查数据库中的各种
缓存
表,并查看
过期
列。模块可以在每次调用
cache\u set
时设置过期时间,因此它可以按条目进行更改。

正在使用的模块在调用中设置过期时间。一些事物有明确的持续时间,另一些事物有永久或半永久的寿命,这取决于具体情况

当您通过管理接口(或drush)调用该方法时,或者通过使用或来调用该方法时,缓存会被显式清除

最近,我每天晚上都使用hook_cron清除某些缓存表

编辑以回答评论:

要查看哪个缓存,我通常将其放在单独的脚本中:

require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
header("Content-Type: text/plain; encoding=utf-8");
$user = user_load(1);
print "Modules implementing hook_cron:\n" . implode("\n", module_implements('cron'));


要查看过期,请检查数据库中的各种
缓存
表,并查看
过期
列。模块可以在每次调用
cache\u set
时设置过期时间,因此它可以按条目进行更改。

是否有办法查看哪些模块缓存以及缓存多长时间?是否有办法查看哪些模块缓存以及缓存多长时间?