没有CDN?使用公共CDN(jsDelivr)将WordPress后台动静分离以及安装Redis缓存减少数据库查询次数

commonWP是一个插件,可以为开源JavaScript和CSS文件使用免费的公共CDN(jsDelivr)。不过这篇文章要介绍1个很有用的插件Redis Object Cache

commonWP是一个插件,可以为开源JavaScript和CSS文件使用免费的公共CDN(jsDelivr)。不过这篇文章要介绍1个很有用的插件Redis Object Cache。

1、安装commonWP

wp后台搜索插件commonWP即可,安装启用之后会自动把js以及css文件都托管到jsDelivr。没有任其他何设置。激活后,它就会后台填充其缓存,这可能需要一些时间,具体取决于站点使用的资源数量。


2、效果

使用效果对比,没安装之前。


安装commonWP启用之后:


对比下,加速效果还是很明显的。jsDelivr CDN国内部分是网宿加速,国外是cf加速。

源码部分css都已经托管在了jsDelivr CDN。


上面部署完毕之后,会发现后台打开速度会有很大的提升。

3、安装Redis插件以及设置密码

Redis缓存对于减少Wordpress的数据库查询次数非常有用,我们在安装了Nginx fastcgi_cache缓存加速之后,可以在尝试给网站安装Redis Object Cache,以此来减少数据库查询,组合使用:Nginx fastcgi_cache+Redis Object Cache

3.1 后台搜索安装插件Redis Object Cache,安装之后,启用。


3.2 宝塔面板安装redis扩展,安装后,会自动安装redis服务端。


3.3 redis服务端设置密码。

PHP扩展安装好redis之后,会自动安装好服务端,但是为了更好的使用redis,我们需要给服务端设置好密码。首先在软件商店中找到Redis服务端,然后点击设置。


点击设置在性能调整中为requirepass这个选项设置密码,如图:


设置好密码后,重启Redis。

4、wordpress启用

我们还需要在 wp-config.php 放置如下代码,即可启用Redis密码:

/**设置redis密码 */
define('WP_REDIS_PASSWORD', 'www.haah.net');

如何放置看图:


4.1 后台开启Redis缓存

在Redis设置中点击enable,开启Redis,效果如图:


图示,已经设置为Redis设置了密码,我们在状态中已经看到Redis开始工作。设置了Redis缓存之后,对于减少数据库查询还是非常有帮助的。

文章链接:https://www.haah.net/archives/152.html
文章标题:没有CDN?使用公共CDN(jsDelivr)将WordPress后台动静分离以及安装Redis缓存减少数据库查询次数
文章版权:辉哥博客 (haah.net) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

给TA买糖
共{{data.count}}人
人已赞赏
技术文档软件教程

宝塔面板 MySQL 数据库开启 root 账号连接,解决 Navicat 无法 root 连接

2020-3-28 16:03:38

技术文档网络教程

运营工具箱|126 种运营人必备工具

2020-3-28 16:47:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索