Drupal 7 开发内部培训资料, 分头诗人

关于同时使用themekey和boost缓存的问题

赞成!
0
否决!

开始时我是只使用了theme key的,那时候一切正常,theme key可以指定一个手机主题。后来我开了boost 缓存。结果在boost缓存的目录下手机主题和电脑主题混乱了。(就是网站上的某个页先被电脑访问则缓存成电脑主题的静态页面。先被手机端访问则缓存成了移动主题的静态页面)。这样的话要怎么办?有的意见说要第三方的缓存管理模块,是指哪些? theme key的模块主页上有一段是说支持boost 缓存的。是要设置一些什么吗?

2 个回答

赞成!
0
否决!

我建议是建一个测试的环境,再把themekey boost都装上测试,验证是否兼容,如果确实兼容,那么检查下生成的代码,是哪里缺了,也有可能是合并js css之类的造成的。

赞成!
0
否决!

肯定有问题,themekey一般都是在动态环境时才会生效,boost后生成了静态页面,那他只是一个html页面,其它的工作就没法做了,

最好的方法上,用一个m.xxx.com做手机访问,使用JS判断终进行跳转,