wellcms框架缓存配置

zhuanbike 2021-12-16 847

支持缓存 Yac、Apc、XCache、Redis、Memcached,其中 Memcached 和 Redis 仅支持了基础的增删查改,高级功能请自行添加。

打开 conf/conf.php

array(
        'enable' => true,
        'type' => 'mysql', // 根据服务器支持缓存,修改为 memcached/redis/xcache/apc/yac 任意一个
        'memcached' =>
            array(
                'host' => 'localhost', // 如使用该缓存较慢,请关闭服务器IPv6,或将 localhost 修改为 127.0.0.1
                'port' => '11211',
                'cachepre' => 'well_', // 缓存冲突,修改 well_ 为域名 domain.com_ 下划线结尾
            ),
        'redis' =>
            array(
                'host' => 'localhost', // 如使用该缓存较慢,请关闭服务器IPv6,或将 localhost 修改为 127.0.0.1
                'port' => '6379',
                'cachepre' => 'well_', // 缓存冲突,修改 well_ 为域名 domain.com_ 下划线结尾
            ),
        'xcache' =>
            array(
                'cachepre' => 'well_', // 缓存冲突,修改 well_ 为域名 domain.com_ 下划线结尾
            ),
        'yac' =>
            array(
                'cachepre' => 'well_', // 缓存冲突,修改 well_ 为域名 domain.com_ 下划线结尾
            ),
        'apc' =>
            array(
                'cachepre' => 'well_', // 缓存冲突,修改 well_ 为域名 domain.com_ 下划线结尾
            ),
        'mysql' =>
            array(
                'cachepre' => 'well_', // 无需修改
            ),
    )

yac不支持跨进程,不需要走网络连接,速度快,一般用户推荐使用 yac 缓存。

如果同一台服务器安装多个 wellcms 为了防止缓存冲突,请修改对应缓存的前缀 'cachepre' => 'well_' 对应的值,修改成当前域名 xxx.com_ 即可。


最新回复 (0)
发新帖