使用redis五倍加速WP博客

作者: NickYang 分类: Wordpress,技术文章 发布时间: 2014-07-01 13:53

redis

已经换了linode-vps有一段时间了,但是博客的访问速度一直不理想,使用了xcache和eAccelerator,但是速度还是不给力,于是想试试redis这个kv缓存服务,增加了之后,速度提升了5、6倍,下面是使用redis加速wordpress博客的过程。

1.在vps主机上安装redis

①我用的LNMP包,里面自带了redis,执行 ./redis.sh 就可以自动安装并加入自启动

②单独安装redis-server

# apt-get install redis-server
启动redis-server,并加入自启动项目(具体方法请自行查阅,因为部分linux上的方法是不同的)

 

2.在wordpress中增加redis-Server的PHP客户端

大家都推荐使用predis.php(下载地址),将predis.php上传到wp的根目录

 

3.下载wp使用redis的新首页

index-with-redis.php(下载地址),将原来wp中的index.php备份,修改index-with-redis.php为index.php

 

4.根据个人需求修改index-with-redis.php中的参数
// change vars here
$cf = 1; // set to 1 if you are using cloudflare
$debug = 0; // set to 1 if you wish to see execution time and cache actions
$display_powered_by_redis = 1; // set to 1 if you want to display a powered by redis message with execution time, see below

5.上传到wp根目录,刷新网页即可

注意:如果wp升级了,那上述步骤中的两个文件需要重新设置一下

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

24条评论
  • 北京seo

    2015 年 4 月 14 日 12:50

    潜水 其它浏览器 其它操作系统
  • 渡世白玉

    2014 年 12 月 29 日 14:05

    对于同时多个wp的缓存怎么样?现在我的访问量不大,nginx+php-fpm感觉还可以的、、

    冒泡 其它浏览器 其它操作系统
    1. eliteYang

      2014 年 12 月 29 日 14:28

      也很不错。但是有一些问题,评论和当前留言用户身份的问题没办法解决

      神话 其它浏览器 其它操作系统
      1. 渡世白玉

        2014 年 12 月 29 日 14:36

        你现在网站使用了没?我也是用的多说、、

        冒泡 其它浏览器 其它操作系统
        1. eliteYang

          2014 年 12 月 29 日 16:19

          现在已经没有使用了

          神话 其它浏览器 其它操作系统
  • 搜猪

    2014 年 8 月 14 日 14:51

    了解一下!!!

    潜水 Chrome浏览器 Windows 7
  • 分享好东西

    2014 年 7 月 8 日 16:57

    好像很高端。

    but,评论反馈似乎不太好。。。我要不要试试看呢。。

    冒泡 Chrome浏览器 Windows 7
    1. eliteYang

      2014 年 7 月 8 日 19:41

      暂时不推荐使用,因为评论和当前留言用户身份的问题没办法解决,但是有人又说他用的没问题,所以你自己看着办吧,我只能帮你到这里了 😆

      神话 Chrome浏览器 Windows 7 x64 Edition
  • 烂番茄网

    2014 年 7 月 7 日 16:34

    用得虚拟机- –

    潜水 Chrome浏览器 Windows 7
    1. eliteYang

      2014 年 7 月 7 日 20:38

      那没辙,可以考虑跟我合租vps

      神话 Chrome浏览器 Windows 7 x64 Edition
  • Yu

    2014 年 7 月 6 日 12:29

    我觉得你的配置有点问题吧… 我看了你这个后也在用,貌似还好啊
    是有啥插件冲突么…

    神话 Chrome浏览器 Windows 8.1 x64 Edition
    1. eliteYang

      2014 年 7 月 6 日 15:00

      我已经去掉了,配置是按照国外写的那篇文章做得,但是确实是出了问题,不知道因为什么

      神话 Chrome浏览器 Windows 7 x64 Edition
      1. Yu

        2014 年 7 月 6 日 17:26

        但是看完这个后我也用了一下(现在还在用),感觉还不错来着。
        看到你评论里面说有各种错误,在我那儿貌似无法重现…我也不知道为啥

        不过我那边的各种服务都是用yum一个一个搞起来的,lnmp之类实在接受不能

        神话 Chrome浏览器 Mac OS X
        1. eliteYang

          2014 年 7 月 6 日 21:05

          我是没精力一个一个搞了,一键安装包还是很快的

          神话 Chrome浏览器 Windows 7 x64 Edition
  • 酷特尔

    2014 年 7 月 5 日 01:41

    你的这个有问题啊,我这身份怎么是酷特尔的呢,哈哈

    话唠 Chrome浏览器 Windows 7 x64 Edition
    1. eliteYang

      2014 年 7 月 5 日 10:02

      不知道哎,算了,还是去掉redis吧

      神话 Chrome浏览器 Windows 7 x64 Edition
  • 酷特尔

    2014 年 7 月 5 日 01:41

    用了hhvm,使用这个配置出错,干脆不用缓存了

    话唠 Chrome浏览器 Windows 7 x64 Edition
  • eliteYang

    2014 年 7 月 4 日 18:34

    测试redis是否会刷新评论

    站长 Chrome浏览器 Windows 7 x64 Edition
  • 酷特尔

    2014 年 7 月 4 日 17:15

    这个方法在写 http://note.iloxp.com/1291.html memcache加速wordpress当天我就试过了。没用的。缓存得时时更新,新出一条评论都显示不出来。

    话唠 Chrome浏览器 Windows 8.1 x64 Edition
    1. eliteYang

      2014 年 7 月 4 日 18:27

      是当做垃圾评论的缘故,跟缓存应该是没关系的,我通过之后就显示出来了

      神话 Chrome浏览器 Windows 7 x64 Edition
      1. 酷特尔

        2014 年 7 月 4 日 21:00

        也不完全是吧,站点会话我每次都要填写邮箱你怎么解释?多多少少跟redis缓存有很大关系的。

        话唠 Chrome浏览器 Windows 8.1 x64 Edition
        1. eliteYang

          2014 年 7 月 5 日 10:00

          应该是有关系的,但是刷新下应该就不用填邮箱了吧,一切都跟刷新有关系,我x

          神话 Chrome浏览器 Windows 7 x64 Edition
          1. 酷特尔

            2014 年 7 月 5 日 11:42

            是的。每次都要刷新。现在就不用了。但是速度也不如从前了。vps放哪里的呀?有没有优化下你的web环境?

            话唠 Chrome浏览器 Windows 8.1 x64 Edition
            1. eliteYang

              2014 年 7 月 5 日 12:55

              vps放在日本东京,web环境怎么优化啊,不懂

              神话 Chrome浏览器 Windows 7 x64 Edition

发表评论

电子邮件地址不会被公开。 必填项已用*标注