要求

Object Cache Pro 有一些系统要求,您需要确保您的服务器满足这些要求:

  • PHP >= 7.0
  • PhpRedis >= 3.1.1
  • (optional) Relay >= 0.4.0

手动安装

准备

在开始之前,请务必卸载所有现有的对象缓存插件,例如Redis Object CacheWP 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(或更新版本)以及要编译igbinaryzstd支持的 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个工作日内予以删除。