用redis给低配置服务器的WordPress加速

现在用WordPress建站的小伙伴非常的多,那么一旦文章数量多起来了或者网站访问量上来了,站点就会存在卡顿的情况,那么除了升级服务器和带宽,还有哪些方式可以给WordPress提速呢?比如本站目前日访问量是5万多IP,前段时间网站非常的卡,在网上找了很多教程,也安装了很多缓存插件,其实我感觉效果都不是很好。

用redis给低配置服务器的WordPress加速插图

首先缓存插件是可以帮你把页面生成html缓存在磁盘中,访客访问的就是站点的静态html资源,但是缓存插件都有一个缓存期,到时间就会清理生成的html静态资源,然后重新缓存,如果你的站点文章非常多,那么缓存的效率也不是很高。一般网站访问慢的原因有很多,内存、CPU、带宽是其中影响比较大的,前段时间的站点访问速度非常慢,在宝塔后台看了下,发现是CPU经常跑满,用的是4核8G的服务器,每天5万多IP的访问量,CPU是超负荷工作的。在ssh里面top了一下,发现是数据库导致的长期占用CPU资源,下面我带大家了解一下我是如何给站点提速的。

一、在宝塔PHP中安装redis扩展在宝塔面板打开软件商店,找到你站点使用的了PHP版本,站点用的是PHP-7.3,打开设置界面,找到安装扩展,然后安装redis。

用redis给低配置服务器的WordPress加速插图1

二、在软件商店安装redis软件PHP版本的redis扩展安装好了,还需要安装redis软件,在宝塔软件商店搜索redis安装。安装好了之后看一下性能调整和设置持久化:

用redis给低配置服务器的WordPress加速插图2
用redis给低配置服务器的WordPress加速插图3

三、在WordPress后台安装Redis Object Cache插件来连通redis直接搜索“Redis Object Cache”即可安装,安装好了之后点击“connect”即可看到连通状态:

用redis给低配置服务器的WordPress加速插图4

四、在WordPress网站根目录增加文件两个文件需要添加和修改,一个是新增predis.php,另外一个是新增替换index.php的文件,在下面的压缩文件里。五、重启PHP服务和redis服务

用redis给低配置服务器的WordPress加速插图5
用redis给低配置服务器的WordPress加速插图6

到这里,redis的设置就完成了,去网站试一下是不是打开就很快了呢?打开页面后在文章底部会有一个小提示,提示你该页面有没有缓存:

用redis给低配置服务器的WordPress加速插图7

另外需要注意的是,管理员登录状态下是不显示这个的,一般会显示no cache,这个是正常的,在无登录的状态下才可以看到。最后给大家简单介绍一下redis的工作原理,就是redis会将网站访问数据缓存到内存中,下次访问该页面直接在内存中读取,绕过了去数据库查找再返回数据的步骤,这样极大的降低了MySQL对CPU的高占用,也降低了CPU的工作量,这是站点设置完redis后的负载状态: 用redis给低配置服务器的WordPress加速插图8

昨天15:23 上传 基本上没有出现MySQL高占用的情况,如果你设置了redis,网站访问还是卡顿,那么你就要考虑升级你的服务器或者带宽啦,在宝塔后台观察负载情况,哪个部分超负荷运转,就去升级哪个部分,如果CPU、内存、磁盘都是正常的,那么就要考虑加带宽了。以上就是今天给大家带来的内容,不是专业的技术人员,算是记录给WordPress提速的过程吧,大家仅供参考!

    下载权限
    查看
    • 免费下载
      评论并刷新后下载
      登录后下载
    • {{attr.name}}:
    您当前的等级为
    登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
    您已获得下载权限 您可以每天下载资源次,今日剩余

    给TA打赏
    共{{data.count}}人
    人已打赏
    0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    在线客服
    主机帮
    我们将24小时内回复。
    2024-11-22 01:02:39
    您好,有任何疑问请与我们联系!
    您的工单我们已经收到,我们将会尽快跟您联系!
    [QQ客服]
    176363189
    当幸福来敲门
    [小黄]
    17307799197
    [企业邮箱]
    sudu@yunjiasu.cc
    取消

    选择聊天工具: