来源: WordPress网站宝塔启用Redis配置缓存加速,提升网站打开速度。_红客科技的博客-CSDN博客_宝塔使用redis
WordPress功能很强大,但是性能确实比较慢, WordPress采用的是动态数据库查询技术。通俗的说,就是用户访问每篇文章或页面,都会向数据库发送一条查询命令,数据库根据命令查询之后,返回查询结果(这个结果不考虑任何缓存技术)。显然,如果访问量大的时候,会出现频繁的查询。所以这会减慢网站速度。如果服务器性能不高,瞬间网站就崩溃了。
所以需要一种技术,来减少数据库查询次数。而数据库缓存技术就是其中之一。Redis技术是其中的佼佼者。Redis是key-value分布式存储系统。简单的说,就是根据关键词值进行查询,这在很大程度上弥补了Memcached的短板。通过Redis进行数据库缓存,查询速度会更快,并发数更多。
本次教程使用宝塔面板,后台的软件管理里面就可以直接安装Redis,不用去ssh下面敲命令来下载安装,提供的这种方法,更适合小白,毕竟谁都不是大神,用最简单的方法,让我们的博客变的飞起来,那何乐而不为呢。
第一:安装Redis扩展
安装过程也是很快的,稍等会安装好了,Redis是一个高级的key-value存储系统,类似memcached,所有内容都存在内存中,因此每秒钟可以超过10万次GET操作。如果流量很大的站我们可以用在redis缓存来解决流量太大给服务器带来的压力。
wordpress安装Redis缓存教程
请勿安装同等类型的内存缓存。比如Memcached,可能会出现冲突。
宝塔面板安装Redis缓存插件
面板 – 软件商店 – PHP – 设置 – 安装扩展 – redis
wordpress安装“Redis Object Cache”
WP后台 – 插件 – 安装插件 – 搜“Redis Object Cache”安装并启用
网站根目录wp-config.php中增加:
define( ‘WP_CACHE_KEY_SALT’, ‘Redis123’ );
Redis123为任意字符,推荐以你的数据库名称,并且如果一个网站有多个WordPress使用Redis的话,需要每个网站设置的Redis123都不同。
配置redis插件
WP后台 – 设置 – Redis – Enable Object Cache 。
Status显示为 Connected 代表插件启用成功。
测试Redis缓存效果
随便打开前台几个页面。然后到宝塔面板查看 面板 – 软件商店 – Redis – 设置 – 负载状态。
比如:hit 90.91 (该数值随着使用会不断增高)
缓存命中率非常高。提高网站服务器几个数量级的性能。
打开网站首页右键查看源码,拉到最底部也能看到开启Redis情况。
开启Redis后打开网站SQL查询可以减少一半,比如用日主题搭建资源站,开启Redis后打开主页SQL查询在70左右。不开启正常在140左右,打开网站首页速度非常慢。
新手不开启Redis密码等其他参数设置,宝塔里面安装完Redis和网站安装好插件开启就行。
WordPress网站宝塔启用Redis配置缓存加速,提升网站打开速度。 – 红客科技
————————————————
版权声明:本文为CSDN博主「红客科技」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weizuer123/article/details/126324108