给 WordPress 博客换了一个缓存插件 —— WP Redis,使用 Redis 缓存给博客提高速度和性能,之前用的插件 WP Super Cache 是基于文件缓存的,虽然也很不错,但是用 Redis 应该是更好的选择。

体验地址:https://blog.tanteng.me

安装 PhpRedis 扩展

由于我的服务器是阿里云的,各种服务如 PHP,MySQL,Nginx 等都是用 yum install 的方式安装的,因此安装 PhpRedis 也用 yum install 的方式。

先用 yum serach phpredis 查找一下可用的版本,选用跟服务器 php 版本匹配的安装。过程省略。

扩展安装完成后需要重启 php-fpm 服务,通过 phpinfo() 或者 php -m 命令的方式可以看到多了一个 redis 的扩展。

安装 WP Redis 插件

在 WordPress 后台插件管理安装 WP Redis 插件,安装完后,需要做以下必须步骤(复制自插件官网页面):

1.Install object-cache.php to wp-content/object-cache.phpwith a symlink or by copying the file.

2.If you’re not running on Pantheon, edit wp-config.php to add your cache credentials, e.g.

$redis_server = array(
    'host'     => '127.0.0.1',
    'port'     => 6379,
    'auth'     => '12345',
    'database' => 0, // Optionally use a specific numeric Redis database. Default is 0.
);

这里 database 配置我使用的是数据库 1,因为主站用的是默认的 0,这里 database 可以根据情况选择。

刷新页面,看看 redis 数据库有没有新的缓存数据:

[root@iZ94r80gdghZ blog.tanteng.me]# redis-cli
127.0.0.1:6379> select 1
OK

使用 keys * 命令显示所有缓存数据:

可以看到 Redis 有 WordPress 的缓存数据了,说明 WP Redis 插件运行正常。

(原文地址:https://blog.tanteng.me/2017/...


大家好,我的新课程《图解HTTP精华解读》开始报名了

报名地址:https://segmentfault.com/l/15...

本次课程内容是对《图解HTTP》这本书的精华解读,无论你是否读过这本书,我们可以一起全面梳理一下关于 HTTP 的知识点。

课程目标

不仅是对这本书的知识总结,同时也会结合工作和个人理解从不同角度讲解 HTTP 的知识,重点补充 websocket 的应用以及 HTTP/2 的介绍

面向人群

希望加深对 HTTP 协议了解的人,或全面梳理复习 HTTP 知识点的人

难度级别

理解比较简单,但知识点很多,内容很重要

主要内容

  • 从输入 URL 到页面展示的过程发生了什么?
  • HTTP 协议基础(无状态,持久连接,报文,状态码,Cookie等)
  • 为什么使用 HTTPS?HTTP 的缺点和不足
  • WEB 安全防范(防注入,CSRF 攻击及原理)
  • websocket 原理
  • 简单演示 websocket 服务端搭建和客户端交互过程
  • HTTP/2 介绍

让我们一起开启 HTTP 之旅!

载入中...
纸牌屋弗兰克 纸牌屋弗兰克

1.4k 声望

发布于专栏

PHP经验分享

The journey is the reward

28 人关注