使用不同版本的缓存进行Drupal页面缓存

时间:2014-09-09 19:41:31

标签: drupal drupal-7

通过页面缓存,我的Drupal站点速度非常快。但是,我有一个自定义模块,提供5种不同版本的内容。换句话说,纽约人看到了东海岸的故事,但没有看到加州的故事,但每个人都看到了全国性的故事。这主要通过检查cookie的自定义视图过滤器完成。

是否有办法向拥有Cookie A的用户提供缓存A,将缓存B提供给使用Cookie B的人等?

1 个答案:

答案 0 :(得分:0)

我认为cache_get在这种情况下可能很有用,因为您需要动态数据,但不需要花费复杂数据库查询。

此情况下的缓存是通过cache_set

设置的