Warning: Error while sending QUERY packet. PID=16187 in /www/wwwroot/ikmoe.com/wp-includes/wp-db.php on line 1924
#干货# 将你的WordPress网站提升到神速/优化-马猴烧酒月宅酱
  1. 首页
  2. 网络干货

#干货# 将你的WordPress网站提升到神速/优化

WordPress在刚开始与最初主题的时候,速度是非常快的,并没有传说中的那么慢、臃肿,出现慢的情况一般都是用了很久,或者主题优化不好/插件多,首页内容过多导致的,要么是服务器的配置实在过低,这里说一下1核1G1M的优化方案,将你的WordPress提升到另外一个层次上。

优化-静态资源

对于WordPress内的静态资源,月宅的博客已经有几篇文章讲述过了,这里并不推荐你使用水煮鱼的七牛插件,插件过多,并不能解决你的wp缓慢。至于怎么优化你的静态资源,看下面继续说。

你需要借助这个插件WP-super cache,如果你不想使用它的缓存功能,你可以参考这篇文章来配置[教程]最新-使用代码将WP博客搭载七牛加速。在配置之前你需要有你的对象存储,如果没有,你可以新建一个FTP把你的静态资源,以绝对路径上传,然后绑定一个域名,使用CDN来加速它,这个原理和七牛对象存储一样(可以直接使用又拍云或者七牛来自动镜像全站的资源)。

通过上面的方法,你已经将全在的css、js、图片资源寄托到了一个高速大带宽的服务器上了。瞬间把源站的压力减少很多。

优化-动态资源

为了使得你的wp更上一层楼,你需要安装php的拓展“opcache”,这个拓展在一些web控制面板中可以直接安装,通过ssh的方式安装还请自行百度。opcache安装后自动启用,无需你去做其他配置,启用opcache后你需要注意的是,它会缓存你的动态文件,也就是php,如果你修改了php文件,不会即时生效,需要等一会,大约几分钟左右。

memcache和redis也是不错的选择,但这里月宅会优先选择memcache作为缓存器,memcache就不一样了,并不是你装上后,就可以自动启用的,你还需要去安装关于memcache的WP插件,这个功能在W3的插件中有(W3 Total Cache),不推荐你同时使用W3与super cache,因为W3也拥有super cache的功能,并且配置比它更强大,CDN也可以在这个插件配置,一个插件,能省去多个插件的负担。

优化-压缩

使用Autoptimize插件来压缩你的全局静态资源,能尽量的减少请求,与更小的页面输出。

总结

当你有做出以上的推荐做法后,博客的查询与请求,能获得非常少的加载时间。当月宅没用启用这些的时候,页面查询在300左右,启用后只剩下50左右,对于用了很久wp的人,有非常显著的优化体验。当你使用静态缓存的时候,会出现评论提交慢的问题,这时只需要选择PHP的方式就好了。毕竟不是纯HTML不用重写。

这里提及几篇对你有帮助的文章:

[软文]臃肿的WordPress如何优化?低配机咋办?

[教程]月宅教你极致优化博客速度-WP

{干货}利用WP Super Cache的CDN来挂载JS CSS(又拍云、七牛通用)

你也可以使用付费的方式来获得更极佳的体验:https://ikmoe.com/shop/8533.html

[打赏一下]
  • 版权声明:本文基于《知识共享署名-相同方式共享 3.0 中国大陆许可协议》发布,转载请遵循本协议
  • 文章链接:https://ikmoe.com/8531.html [复制] (转载时请注明本文出处及文章链接)
上一篇:
:下一篇

作者:月宅

介绍:今天也要看我装逼吗?

文章:2624篇
https://ikmoe.com/
最后更新:18-04-14

9 条评论

gravatar

  1. 1291650763@qq.com 1
    初来乍到

    大佬现在用的哪里的服务器

    #倒数1楼
    1. 月宅 6
      月宅后宫
      [最萌站长]

      @1291650763@qq.com 德国OVH,CN2回程(目前正在切腾讯CDN试试感觉,虽然很快没必要,但还是想爽一爽)

      1. @月宅 哇,大佬秒回,受宠若惊[em_1]

        1. 月宅 6
          月宅后宫
          [最萌站长]

          @动漫星空-最美不过二次元 我刚刚的回复,似乎没答复上,我刚刚在上HTTPS证书,我重新回一下吧:秒回是因为挂着QQ的原因,弹出来的邮件提醒,就顺便回了下,不能视而不见啊-0-[em_22]

  2. AH丶 1
    初来乍到

    全弄完快了一点(๑˙ー˙๑)

    #倒数2楼
    1. 月宅 6
      月宅后宫
      [最萌站长]

      @AH丶 参考这篇文章:https://ikmoe.com/4861.html 用插件Super Static Cache 比WP super cache更快,完完全全的纯html页面。

      1. AH丶 1
        初来乍到

        @月宅 ok 明天试试[em_44]

  3. C 2
    喜欢月宅

    然而数据库还是很大,我选择自己开发程序……

    #倒数3楼
    1. 月宅 6
      月宅后宫
      [最萌站长]

      @C [em_22]如果使用WordPress开发网站,不建议使用它们官方的一些内置函数,如果去掉了wp_head()速度可以飞起了,和普通的html页面没区别,但插件就无效了。wp这么臃肿,完全是因为要兼容很多东西…当然如果是你自己写,就可以随心所欲,纯css,极少的js,速度媲美typecho。

当前页面评论被关闭,原因如下: