大数跨境

提升网站速度:非托管VPS服务器配置Redis缓存,并在wordpress启用

提升网站速度:非托管VPS服务器配置Redis缓存,并在wordpress启用 雨沐建站SEO
2026-03-19
14
导读:进阶:非托管VPS服务器安装redis,提升独立站加载和交互速度

以 Hostinger 为例,若购买非托管 VPS,在使用 CloudPanel 云面板时请务必开启 Varnish 缓存。

![](URL_REF:0)

注意不要开启页面速度配置,若已使用 Elementor 进行速度优化,两者同时开启会产生冲突。

![](URL_REF:1)

WordPress 站点健康检测中,若提示未开启持久对象缓存,建议配置 Redis 以提升性能。

![](URL_REF:2)

为什么建议开启 Redis 缓存?

Redis 对 WordPress 的核心价值在于“降低数据库负载”与“提升网站速度”:

![](URL_REF:3)

1. 缓存数据库查询结果

WordPress 加载页面时会频繁查询数据库(如文章列表、评论、设置)。Redis 将这些结果存入内存,后续请求直接读取,无需重复查询数据库。

2. 缓存 WP 核心对象

针对用户登录状态、插件配置、主题设置等“高频调用但少修改”的内容进行缓存。可显著提升后台操作流畅度,减少 Elementor 编辑卡顿,实现前台页面无延迟切换。

3. 持久化存储

普通内存缓存重启即失,Redis 支持将缓存写入硬盘,确保服务器重启后能快速恢复数据。

是不是必须要开启 Redis 缓存?

以下场景建议务必开启:

  • 使用 Elementor 搭建的站点:Elementor 生成大量动态查询,Redis 能显著降低编辑与访问卡顿。
  • 站点有一定访问量:即便日均几百次访问,也能避免数据库因重复查询过载,防止页面加载超时。
  • 追求 SEO 与用户体验:谷歌算法重视页面加载速度,Redis 能优化 Core Web Vitals 中的“服务器响应时间(TTFB)”。

Redis 持久对象缓存开启和设置方法

配置主要分为两步:服务器安装启动 Redis 服务,以及 WordPress 设置连接。

注:托管型主机无需命令安装,通常在后台可直接开启。

1. VPS 主机部署 Redis 服务

通过 SSH 登录服务器系统,以 Ubuntu 为例:

登录方式:

  • 方法 1:通过 Hostinger hPanel 面板右上角打开终端。

![](URL_REF:4)

  • 方法 2:使用 Putty 等工具通过 SSH 命令登录。输入服务器 IP,用户名为 root,密码为服务器根密码(输入时不显示字符)。

![](URL_REF:5)

![](URL_REF:6)

可在 Hostinger 概览的系统位置找到 root 登录名和密码。

![](URL_REF:7)

成功登录后进入 Linux 命令行界面,需使用 root 权限。

核心步骤:

复制以下命令回车执行,完成更新、安装、启用自启及启动服务:

# 更新系统 + 安装 Redis
apt update && apt install redis-server -y
# 启用 Redis 开机自启
systemctl enable redis-server
# 启动 Redis
systemctl start redis-server

验证安装:执行 redis-cli ping,返回 PONG 即成功。

编辑 Redis 配置文件:

执行命令 nano /etc/redis/redis.conf,按 Ctrl+W 查找 save 900

若找到以下内容,确认配置无误:

save 900 1      # 900 秒内 1 次写入就持久化到硬盘
save 300 10     # 300 秒内 10 次写入就持久化
save 60 10000   # 60 秒内 10000 次写入就持久化
appendonly yes  # 开启 AOF 持久化(更安全,CloudPanel 推荐)

若未找到,按 Ctrl + End 跳至文件末尾,输入以下命令:

# 启用 RDB 持久化(核心:保证缓存持久化到硬盘)
save 900 1
save 300 10
save 60 10000
# 启用 AOF 持久化(更安全,防止数据丢失)
appendonly yes
# 保持本地访问,禁止外网连接(安全)
bind 127.0.0.1
port 6379

Ctrl+O 保存,Ctrl+X 退出,然后重启 Redis:

systemctl restart redis-server

验证配置生效:

# 验证 AOF 持久化(返回"yes")
redis-cli config get appendonly
# 验证 RDB 持久化(返回"900 1 300 10 60 10000")
redis-cli config get save

在 CloudPanel 面板的管理 - 实例中,可确认 Redis 服务已在运行。

![](URL_REF:8)

2. WordPress 连接 Redis 服务

在 WordPress 后台安装 Redis 对象缓存插件。

![](URL_REF:9)

在插件设置中选择连接,状态显示已连接即配置成功。

![](URL_REF:10)

总结

非托管 VPS 自带的 CloudPanel 面板未提供一键安装 Redis 功能,相较于宝塔面板等需手动部署。本文操作涉及 Linux 命令,若无服务器运维基础请谨慎操作。建议结合详细步骤与工具辅助完成配置,以提升 WordPress 站点性能。

【声明】内容源于网络
0
0
雨沐建站SEO
1234
内容 28
粉丝 0
雨沐建站SEO 1234
总阅读2.2k
粉丝0
内容28