如何让你的WordPress更快?经验之谈,绝对干货!

啊老师 2019-10-13 3092

WordPress用久了会越来越慢,特别是内容越来越多,插件越来越多,用户越来越多的时候。下面我从几个层面一一分析和提供解决方案。可以根据自己的实际情况从某一方面或者多方面地去提升你的访问速度!

1、服务器方面。国内主机优于香港主机和国外主机。有条件就去备案用国内主机吧,现在都是手机核验了,不用拍照和邮寄幕布了,还是很方便的。服务器配置当然也是越高越好咯,带宽也是,根据钱包大小自己决定吧。双十一这种活动多的时候入手会很划算。

服务器系统,Linux优于Windows的主机。环境配置推荐用宝塔面板,然后NGINX+PHP7.x。

MYSQL数据库本地的访问速度优于云数据库,不过这个差别很小。上云数据库对于服务器稳定性有帮助。

PHP扩展必装Opcache,这个对执行效率的提升非常大。其他PHP缓存扩展根据实际情况选择,一般是Memecached和Redis二选一。

2、主题方面。主题对WordPress的速度影响非常大,选对了主题你的性能就有保证了。

国内主题优于国外主题,付费主题优于免费主题,新主题优于老主题。因为国外主题会调用很多公共库资源,比如谷歌字体这类的东西,国内访问不了。国外主题还会集成一些社交网络的东西,国内访问不了。有了这些鬼东西,会严重拖慢你网站的速度。一开始就用国内的主题,就不会有这些操心事了。

付费主题一般功能会更完善,并且会持续更新。这也是新主题优于旧主题的道理,即使是免费主题,最好也选择持续更新的主题。另外优秀的主题开发者也会更注重性能优化。一般你看他演示站的速度就可以判断。一般付费主题还会集成一些的高级功能,可以少装几个插件了。

3、插件方面。

动态缓存还是很有必要的,Memecached和Redis二选一。可以直接在后台搜索到相应的插件。

静态缓存插件推荐Super Cache,这个是WordPress自家开发的缓存插件,绝对够用。还有一个对性能有帮助的是Wpjam Basic这个插件。虽然新版兼容性很差,好多插件和主题不兼容。但实测下来,对性能提升还是很有帮助的。Autoptimize这个插件可以把多个页面资源压缩成一个文件,比如CSS和JS,也会对HTML进行压缩。

有些插件会影响性能,所以还是尽量少用插件。非必须的最好不要装。有些临时用的插件用完可以删掉。

4、除此之外,漏洞扫描、垃圾评论、CC攻击这些也会导致网站访问缓慢。上CDN、加防火墙、关闭评论,这些基本操作要有。如果开放注册,一定要加验证码。频繁的恶意注册也比较消耗PHP和数据库资源。

5、如何直观地看到WordPress执行效率?

我们在wordpress页面底部加入一句查询统计的代码。这样可以看到页面加载时执行的时间和查询次数。直观的看到开启动态缓存的前后对比。打开你主题里的footer.php 在合适的位置加入下面这句:

 - <?php timer_stop(4) ?>秒内查询了<?php echo get_num_queries(); ?>次数据库

另外在谷歌浏览器检视模式下的NETWORK选项卡中,可以看到网页资源的加载时间。谁拖慢了你的网站可以一目了然。

最后感谢阅读,希望能对你有所帮助!如果你的网站很慢,也可以回帖把地址贴出来,我免费帮你诊断一下。

axure商城
签名:WordPress资深老用户,用过的插件和主题连起来可以绕地球一圈!<a href="#">测试连接</a>
最新回复 (4)
  • 牧泽 WP大牛 2019-10-13
    0 引用 2
    一个足够优秀的服务器是占比很高的,再就是选一个靠谱的主题,别随便装插件,OSS+CDN一把梭,网站就已经很好了。
  • 啊老师 站长本人 2019-10-13
    0 引用 3
    牧泽 一个足够优秀的服务器是占比很高的,再就是选一个靠谱的主题,别随便装插件,OSS+CDN一把梭,网站就已经很好了。
    嗯 就像照相机一样,底大一级压死人!服务器最重要,其次是靠谱的主题。
    签名:WordPress资深老用户,用过的插件和主题连起来可以绕地球一圈!<a href="#">测试连接</a>
  • 色欧兹 WP新手 2019-10-13
    0 引用 4
    谢谢分享!真的很干啊!
  • heroxfeng WP新手 2020-2-11
    1 引用 5
    现在服务器还是挺贵的,几十元一个月的,玩起来还是吃力。
    • WP中文网 - WordPress中文论坛
      6
        登录 注册 QQ登录
返回