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

技术文档2652阅读模式

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缓存文章源自飞牛士 FeiNews-https://www.feinews.com/experience/1049.html

二、设置redis密码

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

2)在wordpress启用Redis密码文章源自飞牛士 FeiNews-https://www.feinews.com/experience/1049.html

如果你设置了redis密码,那就需要在 wp-config.php 插入如下代码,即可启用Redis密码,如果没设置密码,就不用添加:文章源自飞牛士 FeiNews-https://www.feinews.com/experience/1049.html

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

三、安装 Redis 插件

WordPress 后台搜索并安装 Redis Object Cache 插件,导航到 设置 -> Redis,然后单击 Enable Object Cache 并确保状态显示 Connected 即可。
wordpress加速优化(一):配置Redis缓存文章源自飞牛士 FeiNews-https://www.feinews.com/experience/1049.html

如果显示未链接上:Status: Not connected那就重启一下Redis文章源自飞牛士 FeiNews-https://www.feinews.com/experience/1049.html

wordpress加速优化(一):配置Redis缓存文章源自飞牛士 FeiNews-https://www.feinews.com/experience/1049.html

四、MySQL性能简单调优

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

飞牛建议当你在使用redis、memcached等缓存插件时,可以将query_cache_size设为0,也就是将其关闭。因为已经安装了redis,所以飞牛这里建议将其设置为0。文章源自飞牛士 FeiNews-https://www.feinews.com/experience/1049.html

如果没有使用缓存软件,有多余的内存使用,且数据库瓶颈明显存在时,可以尝试开启查询缓存,这是个非常依赖数据表结构及SQL语句优化的功能,若数据表结构和SQL语句都针对查询缓存进行过优化,效果还是不错的。文章源自飞牛士 FeiNews-https://www.feinews.com/experience/1049.html

五、优化延伸

如果你用的wordpress建站,那么这样设置后,简单的后端缓存优化就算完成了。文章源自飞牛士 FeiNews-https://www.feinews.com/experience/1049.html

如果还想优化前端缓存,比如:nginx的fastcgi_cache加速文章源自飞牛士 FeiNews-https://www.feinews.com/experience/1049.html 文章源自飞牛士 FeiNews-https://www.feinews.com/experience/1049.html

评论  2  访客  2
    • 夏目贵志
      夏目贵志 5

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

        • 飞牛
          飞牛

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

      匿名

      发表评论

      匿名网友 填写信息

      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

      确定