具有不同版本缓存的Drupal页面缓存

具有不同版本缓存的Drupal页面缓存,drupal,drupal-7,Drupal,Drupal 7,打开页面缓存后,我的Drupal站点速度要快得多。然而,我有一个自定义模块,它为我的内容提供5个稍有不同的版本。换句话说,纽约人看到的是东海岸的故事,而不是加利福尼亚的故事,但每个人都看到国家的故事。这主要是通过检查cookie的自定义视图过滤器完成的 有没有一种方法可以将缓存a提供给使用cookie a的人,将缓存B提供给使用cookie B的人,等等?我认为在这种情况下可能很有用,因为您需要动态数据,但不需要复杂的数据库查询 在这种情况下,缓存是通过

打开页面缓存后,我的Drupal站点速度要快得多。然而,我有一个自定义模块,它为我的内容提供5个稍有不同的版本。换句话说,纽约人看到的是东海岸的故事,而不是加利福尼亚的故事,但每个人都看到国家的故事。这主要是通过检查cookie的自定义视图过滤器完成的

有没有一种方法可以将缓存a提供给使用cookie a的人,将缓存B提供给使用cookie B的人,等等?

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

在这种情况下,缓存是通过