memcached与redis同属于NOSQL存储,memcahed内部采用多核模式,单列运行很快。memcached采用的是key-value存储。缺点:无法持久化,数据不能备份,只能用于缓存,重启数据丢失。redis支持多种数据类型,String,LIST,dict,set....支持持久化操作,使用AOF和RDB两种方式将数据持久化到磁盘。从而进行数据备份和恢复等操作。防止数据丢失。
文章源自堕落的鱼-https://www.duoluodeyu.com/2623.html
开启memcached或redis可以极大提高网站的访问速度。对于phpbb站点该怎样配置memcached或redis加速呢?文章源自堕落的鱼-https://www.duoluodeyu.com/2623.html
本文章默认你已经装好了memcached或redis php扩展,并在php.ini中完成相关配置。如你还没配置好,请通过百度等搜索引擎找到相关配置想法。文章源自堕落的鱼-https://www.duoluodeyu.com/2623.html
当你的网站运行环境已经配置好memcached或redis php扩展,在phpbb站点启用memcached或redis就很简单了。进入网站根目录,打开并编辑config.php文件。文章源自堕落的鱼-https://www.duoluodeyu.com/2623.html
找到config.php文件中的以下内容文章源自堕落的鱼-https://www.duoluodeyu.com/2623.html
$acm_type = 'phpbb\\cache\\driver\\file';文章源自堕落的鱼-https://www.duoluodeyu.com/2623.html
如使用memcached扩展作为缓存,将其修改为:文章源自堕落的鱼-https://www.duoluodeyu.com/2623.html
$acm_type = 'phpbb\\cache\\driver\\memcached';文章源自堕落的鱼-https://www.duoluodeyu.com/2623.html
如使用redis扩展作为缓存,将其修改为:文章源自堕落的鱼-https://www.duoluodeyu.com/2623.html
$acm_type = 'phpbb\\cache\\driver\\redis';文章源自堕落的鱼-https://www.duoluodeyu.com/2623.html