优化 WordPress 性能:在 Ubuntu 上安装 Redis 和 php-Redis 的完整教程(第二部分)

本教程是完整系列的第二部分,详细讲解如何在 Ubuntu 上安装并配置 Redis 和 php-Redis 模块,以进一步提升 WordPress 网站的性能。通过利用 Redis 作为缓存机制,您可以大幅度减少数据库查询次数,提高网站响应速度和负载能力。本篇将深入探讨 Redis 与 php-Redis 配置的高级技巧,并介绍如何调优 Redis 性能,以确保网站能够在大流量访问时保持流畅运行。跟随本教程,您将掌握提升 WordPress 性能的关键技能。这是教程的第二部分

阅读时长: 2 分钟
共 558字
作者: eimoon.com

接上篇文章../ubunt上安装redis和php-redis以优化wordpress/index.md

1首先使用apt命令安装php-Redis 模块

apt update
apt install php8.3-redis

登录您的 WordPress 管理员并添加新插件。例如,搜索 Redis 并选择 Redis Object Cache 插件。

2启用uninx套接字连接到 Redis 以获得更好的性能

如果你的redis服务器没有设置密码,那么你的插件已经运行了,可以查看插件运行状态,如果你的redis设置了密码,并且做一些优化的话,可以添加下面的设置。

如果您在redis是服务于wordpress,则性能最高的连接方法是 UNIX 套接字。要将 Redis Object Cache 配置为通过套接字连接,必须在wp-config.php配置

define( 'WP_REDIS_PATH', '/var/run/redis/redis.sock' );
define( 'WP_REDIS_SCHEME', 'unix' );

注意:修改WP_REDIS_PATH路径以指向你真正的 redis 套接字。

下面是一些常规的配置

# 如果使用uninx sock,这个不用配置
#define( 'WP_REDIS_HOST', '127.0.0.1' );
#define( 'WP_REDIS_PORT', 6379 );
# Redis 缓存键前缀和数据库编号
define( 'WP_REDIS_PREFIX', 'my-moms-site' );
define( 'WP_REDIS_DATABASE', 0 ); // 0-15
# 连接和读写超时时间设置
define( 'WP_REDIS_TIMEOUT', 1 );
define( 'WP_REDIS_READ_TIMEOUT', 1 );
# 假设密码是'my-redis-password'
define( 'WP_REDIS_PASSWORD', 'my-redis-password' );

注意配置要这些配置要添加到require_once(ABSPATH . 'wp-settings.php');这一行的上面。

根据我的网站实测,速度提升还是很可观的,你可以使用测速软件测试,我就不展示了。

关注我获取更多资讯

公众号
📢 公众号
个人号
💬 个人号
使用 Hugo 构建
主题 StackJimmy 设计