要求
Object Cache Pro 有一些系统要求,您需要确保您的服务器满足这些要求:
- PHP >= 7.0
- PhpRedis >= 3.1.1
- (optional) Relay >= 0.4.0
手动安装
准备
在开始之前,请务必卸载所有现有的对象缓存插件,例如Redis Object Cache和WP Redis。
此外,如果/wp-content/object-cache.php
存在插件,请将其删除。
上传中
首先,您需要上传插件。您可以通过导航到插件 > 添加新插件然后单击屏幕顶部的上传插件按钮来完成此操作。
配置
Object Cache Pro 的配置是使用文件WP_REDIS_CONFIG
中的 PHP 常量完成的wp-config.php
。
任何配置错误都会生成错误日志条目,如果WP_DEBUG
启用,还会抛出异常。
推荐配置
对于大多数生产环境,下面的配置是一个很好的起点:
define('WP_REDIS_CONFIG', [
'token' => 'RAK3EiGNFop#gJq7tU55M%cb#%ZUy8Q#TyT$oXA&H9joowem7TbzdYQSewgy',
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0, // change for each site
'maxttl' => 3600 * 24 * 7, // 7 days
'timeout' => 1.0,
'read_timeout' => 1.0,
'split_alloptions' => true,
'debug' => false,
]);
define('WP_REDIS_DISABLED', false);
然后回到插件直接启用
高性能
在以毫秒为单位优化高流量站点时,建议使用以下配置以及设置逐出策略。
此配置需要 Redis Server 4.0(或更新版本)以及要编译igbinary
和zstd
支持的 PhpRedis。
define('WP_REDIS_CONFIG', [
'token' => 'RAK3EiGNFop#gJq7tU55M%cb#%ZUy8Q#TyT$oXA&H9joowem7TbzdYQSewgy',
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0, // change for each site
'timeout' => 0.5,
'read_timeout' => 0.5,
'retry_interval' => 10,
'retries' => 3,
'backoff' => 'smart',
'compression' => 'zstd', // `zstd` compresses smaller, `lz4` compresses faster
'serializer' => 'igbinary',
'async_flush' => true,
'split_alloptions' => true,
'prefetch' => true,
'debug' => false,
'save_commands' => false,
]);
define('WP_REDIS_DISABLED', getenv('WP_REDIS_DISABLED') ?: false);
环境变量
在某些情况下,您可能希望使用环境变量来配置对象缓存,在 PHP 中您可以使用该getenv()
函数来执行此操作。
define('WP_REDIS_CONFIG', [
'token' => getenv('OBJECTCACHEPRO_TOKEN'),
'url' => getenv('REDIS_URL'),
'split_alloptions' => true,
'async_flush' => true,
// ...
]);
然后回到插件直接启用
- 本站名称:清风资源网
- 本站永久地址:www.mcoxn.com
- 本站提供的源码、模板、插件等等其他资源,除资源本身问题外,都不包含免费技术服务,请大家谅解!
- 本站资源解压密码一般都为www.mcoxn.com如发现链接失效,请联系在线客服更新。
- 本站所有代码模板仅供学习交流使用,请勿用于商业用途,及违法侵权行为使用均与本站无关。
- 源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。
- 本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
- 本站所有资源来源于公开互联网搜集和网友投稿提供,仅供个人学习研究使用,若本站收录的内容对您的版权或者利益造成损害,请提供相应的资质证明发邮件至kakbga@qq.com我们将于3个工作日内予以删除。
评论(0)