飞牛士 飞牛士
  • 首页
  • 杂谈
  • 摘记
  • 代码
  • 资源
  • 注册
    登录
现在登录。
  • 首页
  • 杂谈
  • 摘记
  • 代码
  • 资源
  • 网友来稿
  • 其他
    • 留言
    • 投稿
    • 邻居
首页 代码 wordpress加速优化(一):配置Redis缓存

wordpress加速优化(一):配置Redis缓存

飞牛 3月 6, 2021

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached的key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用方便。

一、安装 Redis

宝塔面板安装redis扩展,你只需要在PHP端安装即可。PHP7.4设置→安装扩展→找到redis安装即可。
wordpress加速优化(一):配置Redis缓存-飞牛士

二、设置redis密码

安装Redis后,为了安全起见,可以给redis设置一个密码,这样,可以更好的保护你的数据。找到Redis服务端,点击设置。
1)点击设置在性能调整中requirepass选项设置密码,设置好密码后,重启Redis。如图:
wordpress加速优化(一):配置Redis缓存-飞牛士

2)在wordpress启用Redis密码

如果你设置了redis密码,那就需要在 wp-config.php 插入如下代码,即可启用Redis密码,如果没设置密码,就不用添加:

 define('WP_REDIS_PASSWORD', 'feinews'); // Redis密码feinews设置为你的

三、安装 Redis 插件

WordPress 后台搜索并安装 Redis Object Cache 插件,导航到 设置 -> Redis,然后单击 Enable Object Cache 并确保状态显示 Connected 即可。
wordpress加速优化(一):配置Redis缓存-飞牛士

四、MySQL性能简单调优

1)宝塔面板中点开mysql → 选择性能调整选项 → 选择优化方案,有预选方案 1-2GB/2-4GB等。根据自己的配置来选择。
wordpress加速优化(一):配置Redis缓存-飞牛士
2)设置好预选方案之后,设置query_cache_size( MySQL查询缓存)

飞牛建议当你在使用redis、memcached等缓存插件时,可以将query_cache_size设为0,也就是将其关闭。因为已经安装了redis,所以飞牛这里建议将其设置为0。

如果没有使用缓存软件,有多余的内存使用,且数据库瓶颈明显存在时,可以尝试开启查询缓存,这是个非常依赖数据表结构及SQL语句优化的功能,若数据表结构和SQL语句都针对查询缓存进行过优化,效果还是不错的。

五、优化延伸

如果你用的wordpress建站,那么这样设置后,简单的后端缓存优化就算完成了。

如果还想优化前端缓存,比如nginx的fastcgi_cache加速。
代码 wordpress加速优化(二)配置Nginx fastcgi_cache缓存 wordpress加速优化(二)配置Nginx fastcgi_cache缓存 如果你用的wordpress建站,之前已经配置Redis缓存进行了数据库缓存优化。 本文介绍的是Nginx开启 […] 时间:2021/3/4 人气:689 评论:3 阅读全文

#wordpress#wordpress优化加速
0
飞牛
一个互联网资深菜鸟
评论 (2)
返回
  • 夏目贵志

    着方面的我基本没折腾过
    更多的是在主题和建站程序方面折腾!
    makr一下,以后作为参考!

    1年 前 回复
    • 飞牛

      @夏目贵志 嗯,没办法,主题太大,图片又多,wordpress动态性,只能从优化上下功夫了。

      1年 前 回复
飞牛
一个互联网资深菜鸟
76
文章
245
评论
28
获赞
随机推荐
开启cdn后webp图片加载异常(已解决)
3月 8, 2021
“滴血认亲”是否具有科学依据?
3月 11, 2021
中国人权研究会文章:美国对外侵略战争造成严重人道主义灾难
4月 9, 2021
wordpress实现动静分离(对象存储+CDN)
3月 9, 2021
ImageOptim - Mac良心好用的图片压缩工具
3月 31, 2021
  • 关于飞牛
  • 给我留言
  • 友情链接
Copyright © 2006-2022 飞牛士.