我有一个Drupal 7网站的问题,在那里不应该被缓存的块得到缓存。我如何调试这类问题?我有一个简单的方法可以知道哪个块缓存了哪些cid?如何在Drupal中调试缓存?
是被缓存是这样定义的hook_block_info
块:
$blocks['product-info-block'] = array(
'info' => t('Product info'),
'cache' => DRUPAL_NO_CACHE,
);
在DB没有这个特定块的痕迹,所以我怀疑它被缓存为别的部分,有一个简单的方法来弄清楚这一点?
注:我没有开发这个,所以我对结构一无所知,我只是在做一些错误修正。
甚至没有启用APC缓存。 缓存问题不在客户端,但很明显在服务器端,特别是在Drupal中。我和Internet之间没有代理服务器或管理员。 – Kjir 2012-08-02 17:58:07
Gotcha。我会编辑我的答案。 – roberthernandez 2012-08-04 14:36:40