---
title: "【转载】宝塔面板wordpress开启redis教程"
id: "1404"
type: "post"
slug: "%e5%ae%9d%e5%a1%94%e9%9d%a2%e6%9d%bfwordpress%e5%bc%80%e5%90%afredis%e6%95%99%e7%a8%8b"
published_at: "2017-06-03T13:07:11+00:00"
modified_at: "2017-06-03T13:16:50+00:00"
url: "https://seq.ink/all/1404.html"
markdown_url: "https://seq.ink/all/1404.html.md"
excerpt: "原文地址 当你的WordPress中的文章达到上万篇，随着流量的增加，Wordpress的服务器压力也随之不断加大，Wordpress发布文章和后台相关的操作都会变得缓慢，这时如果单从硬件上投入来提高Wordpress性能显然不划算。 利用 ..."
taxonomy_category:
  - "ALL"
  - "Share分享"
  - "VPS 服务器"
---

## [原文地址](https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=2777&highlight=Redis)

当你的WordPress中的文章达到上万篇，随着流量的增加，Wordpress的服务器压力也随之不断加大，Wordpress发布文章和后台相关的操作都会变得缓慢，这时如果单从硬件上投入来提高Wordpress性能显然不划算。

利用**Redis**将WordPress页面直接缓存在服务器的内存中，这样在避免了PHP重复执行操作的同时，内存的极速响应能够最大限度地提升Wordpress页面的访问速度，实际测试发现页面执行时间可以降低到0.00X秒级别，比没有使用Redis缓存提升几倍甚至十几倍以上。

现在就分享一下折腾教程，很简单（主要是宝塔太强大方便！）

首先，我们要安装redis扩展：

很简单就可以安装好了，在php那的扩展配置安装即可。  
 **用Predis.php作为Redis的PHP客户端**

我们可以使用Predis.php来作为PHP客户端，直接将Predis.php下载并上传到Wordpress的根目录下。  
 下载[Predis.php](https://hk-mkaliez-oss.oss-cn-hongkong.aliyuncs.com/uploads/2017/06/predis.zip)
  
 **安装Redis前端缓存的PHP脚本**

1、网上很多的index-with-redis.php文件都是错误，你可以直接下载下面的文件上传到Wordpress的根目录下

下载 [index-with-redis.php](https://hk-mkaliez-oss.oss-cn-hongkong.aliyuncs.com/uploads/2017/06/wp-index-redis.zip)
 文件

2、如果你想在页面上看到脚本执行时间和缓存加载时间，打开index-with-redis.php文件请设置$debug = 1;

3、将index-with-redis.php上传到Wordpress的根目录，如果你使用的是nginx，重命令原来的index.php为任意其它名字，把index-with-redis.php重命名为index.php

4、如果你使用的是Apache，则需要把.htaccess中出现的index.php替换成index-with-redis.php，我命名的是下面图片的名字。

5、所有的操作完成后，你就可以刷新一下Wordpress页面，查看Redis缓存效果了

测试了下，执行速度为：0.00114S
