首页 / 帖子
请问authcache是把缓存存到数据库中吗?

请问authcache是把缓存存到数据库中吗?如果使用drupal默认提供的cache api来自己考虑方案是否能达到相同效果?

另外我看了一些教程,authcache的使用还是比较繁琐,至少要先安一定数量的模块,对此表示担忧,不过没有实践过,想问下用过的大神对此有何经验之谈?

2个答案
王斌
发布于:2014-11-26 13:22

authcache可以选择配合不同的存储后端,数据库,Boost,文件系统,Varnish都可以,但配置起来还是很复杂的,DrupalProject使用的是数据库来缓存,因为阿里云的RDS资源闲着也是闲着。


使用authcache主要还是解决对登录用户的缓存而产生的各种问题。

赵高欣
发布于:2014-11-26 15:40

authcache启用是必须要启动一些子模块才能工作的,但是这个影响不大。

authcache缓存有三类,提供了三个模块(称为authcache_backend),authcache_builtin、authcache_varnish、authcache_boost。

如果使用的是builtin的形式,那就是使用drupal默认的缓存,这个默认情况是用数据库,但是可以随意配置的,比如memcache、redis等等等等。