Object Cahce Pro 安装教程

Object Cache Pro是Wordpress对象缓存专业版本,能有效减少数据库查询提升数据读取性能。此插件安装相对复杂,需要redis服务支持。

在启用该插件前,需要Redis服务(宝塔面板直接安装即可),并要安装php的redis、zstd、igbinary扩展。以下为扩展编译安装方法(如是宝塔面板,参阅此方法):

ZSTD扩展安装

git clone --recursive --depth=1 https://github.com/kjdev/php-ext-zstd.git
cd php-ext-zstd
phpize
./configure
make
make install

如不能访问GitHub,请下载以下zstd文件:

zstd扩展
zip文件
66.6K

复制zstd.so至Php扩展目录,并在php.ini配置启用!

Igbinary扩展安装

下载igbinary扩展:

igbinary
zip文件
345.8K

解压,进入目录,输入以下命令:

phpize
./configure
make
make test
make install

复制igbinary.so至Php扩展目录,并在php.ini配置启用!

Redis扩展安装

特别注意在安装redis扩展时需编译安装,并添加zstd、igbinary支持参数:

git clone https://github.com/phpredis/phpredis.git
cd phpredis
phpize
./configure --enable-redis-igbinary --enable-redis-zstd
make && make install

如不能访问GitHub,请下载以下phpredis文件:

phpredis-develop
zip文件
435.5K

复制redis.so至Php扩展目录,并在php.ini配置启用!

WordPress配置

然后在wp-config.php添加以下代码:

define('WP_REDIS_CONFIG', [
    'token'=>'e279412effe043b8c17d3f3c751c4c0846bc70c97f0eaaea766b4079001c',
    'host'=>'127.0.0.1',
    'port'=>6379,
    'database'=>0, //不同站点不同数据库
    'prefix' => 'ilutcn:', //缓存前缀
    'timeout'=>0.5,
    'read_timeout'=>0.5,
    'retry_interval'=>10,
    'retries'=>3,
    'maxttl'=>3600*24,
    'backoff'=>'smart',
    'compression'=>'zstd', //'zstd'压缩更小,'lz4'压缩更快
    'serializer'=>'igbinary',
    'async_flush' => true,
    'split_alloptions' => true,
    'prefetch' => true,
    'shared' => true, //使用显示缓存object而不是大小
    'strict' => true,
    'debug' => false,
    'save_commands' => false,
]);
define('WP_REDIS_DISABLED', false);
define( 'WP_CACHE', true );

然后启用插件!祝你成功。

© 版权声明
THE END
若本文对您有帮助,欢迎点赞打赏转发
您的支持将是作者更新最大的动力
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容