宝塔面板WordPress建站-最详细的性能优化,让你的网站速度飞起来

2019年3月29日 7 7,386 4096字阅读13分39秒

宝塔面板安装Wordpress这个不用多说了,但是大鸟想说的是,如果你想好好做个站,不要弄什么免费的主机,最起码的是购买一台大品牌的VPS,比如说阿里云、腾讯云这些,如果你不想北岸,我们可以选择国外的,线路上首选CN2 GIA的线路。

想要网站打开速度飞快,一台稳定,性能好,线路好的VPS是基础,没有好的主机,没有好的线路,想把网站做好,基本是痴人说梦。好的主机购买好之后,我们就可以开始我们的建站之旅了。大鸟这里推荐购买VPS,毕竟现在虚拟主机的提供商也进很少了,而且VPS,我们可以随意折腾,对于提高自己的服务器水平还是很有帮助的。宝塔面板Wordpress建站-最详细的性能优化,让你的网站速度飞起来

刚接触VPS的同学,我们可以安装宝塔面板,这是大鸟强烈推荐的,为啥呢,因为简单好用,大鸟自己用的也是宝塔面板,我们用宝塔面板建站非常方便。不过下面的一段话是重点。

“善始者众,善终者寡”很简单,意思是能开始的人,而是大部分不能坚持到最后的人,能坚持到最后的人,而是寥寥无几的人。还有句成语是善始善终,意思做任何事,一定要有始有终。这还是看了流浪大师,沈巍的抖音小视频,才知道有这么句话,想想真是惭愧。

虽然搭建好了网站,但是,能坚持搞下去的人太少了,做什么事情都要坚持。每个人都要有点小梦想,可万一实现了呢。下面大鸟来说说,如何优化。

一:选择VPS

这个,我们选择大品牌的,阿里云、腾讯云、美团云等等。国内的VPS有两个很大的短板:

  • 磁盘性能不足。
  • 带宽是小水管

不过一般我们的小博客都是足够了,毕竟还要做优化的。如果我们不喜欢国内的北岸,那么我们可以选择国外的,Linode,Vultr,搬瓦工都可以选择,线路上,我们可以选择CN2 GIA的线路,这个线路是三网直连国内,速度非常不错。国外vps的优点就是不用北岸,机器性能好,带宽充足,如果选择CN2 GIA线路那么大鸟认为基本和国内的机器打开速度上已经非常接近了。如果要做到秒开还是要做优化的。

二:安装宝塔面板

这个安装web面板没有强求,你如果喜欢命令环境可以安装lnmp、oneinstack这些,如果喜欢面板,那么就推荐宝塔面板了,虽然有专业版,但是免费版已经足够好用。

宝塔面板Wordpress建站-最详细的性能优化,让你的网站速度飞起来

其他的什么wdcp、AMH、appnode这些,要么臃肿,要么功能缺失,特别是wdcp就是很难用,大鸟之前也有写过文章。如下:

三:安装缓存

如果我们安装好了宝塔面板,而且也安装好了必要的web环境,那么我们开始安装缓存了,有三个是必装的,这里以安装Wordpress建站为例!

3.1 PHP版本

  • 我们最起码选择7.0以上的版本,越高越好,现在7.3的版本性能更好,如果你的主题支持可以试着安装7.3的版本。

3.2  缓存器

  • opcache是必装的,用于加速PHP脚本!所以安装了php之后,我们首先要安装好opcache。这是基本常识。
  • memcached,这个也是必装的,比memcache支持更多高级功能,可以把数据缓存在内存中,下一次打开直接从内存获取,速度飞一般。
  • redis,缓存器 基于内存亦可持久化的Key-Value数据库,都是用于缓存的非关系型数据库,可以同时使用。没有兼容性上的问题,所以大鸟也是推荐安装的,就算不用也安装放那边。当然这个看你的喜好了。
  • imagemagick,Imagick高性能图形库,基本建站都需要图片的吧,这个是必装的。其他的PHP扩展如果你需要自行安装,普通建站这些个也就足够了。

四:wodpress优化

安装好了环境,也安装好了缓存,下面我们可以安装wordpess了,当然,你先安装wodpress然后安装这些也可以,大鸟这样做只是为了让你安装时候感觉更快。

宝塔面板Wordpress建站-最详细的性能优化,让你的网站速度飞起来

4.1动静分离

我们安装好了wodpress之后,并且已经开始使用了一段时间之后,你发现你的网站还是不够快,这时候如果你想使你的网站更快,当然要做一个动静分离,这个大鸟之前有文章讲过,如下:

4.2图片优化

随着建站时间越久,图片当然会越来越多,图片越小网站加载的时间就会越短,当然打开速度也会更快。

一般图片的大小可能占页面总大小的60%以上,因此网站图片的优化,是网站速度优化的重中之重。在网站图片的格式上,优先推荐使用jpg格式的图片,在同样文件大小的情况下,jpg格式的图片清晰度是最好的。

另外,在上传图片前,尽量的裁剪,一般情况下1000*1000够用。除了裁剪,在图片上传之前,一定要用无损压缩工具对你的图片压缩一下。如:

Google推出在线图片压缩工具Squoosh,可裁剪转换多种格式 

https://squoosh.app/

五:缩略图设置

在wordpress后台的“设置->多媒体”中,我们将缩略图大小选项的值设置成了0,如果你这里不设置,那么随便上传一张图片都会被系统裁剪成缩略图大小、中等大小、大尺寸三个选项随着时间推移,你会发现媒体库里都是乱七八糟的各种图形,非常占用空间,随意这里必须设置,如图:

宝塔面板Wordpress建站-最详细的性能优化,让你的网站速度飞起来

缩略图可以自己上传一个作为文章的缩略图,当然如果你觉得这样太极端,我们可以这样设置:

宝塔面板Wordpress建站-最详细的性能优化,让你的网站速度飞起来

这样就可以自动裁剪,需要我们手动上传了。不过大鸟推荐第一种方法。

六:Wordpress常用插件

宝塔面板Wordpress建站-最详细的性能优化,让你的网站速度飞起来

当然,这些插件不是必须的,我们可以根据自己需求来安装:
一些好用的插件可以起到画龙点睛的作用。

静态缓存插件:WP Super Cache

直接进入插件“高级”设置选项卡页,勾选所有标有“推荐”字样的选项,另外包括“当某页面有新评论时,只刷新该页面的缓存”这项。

缓存超时时间建议设置为“ 0”,有必要时手动清理缓存。

其它选项卡设置页面,无需设置。

设置完毕后,点击更新按钮,会提示你点击“更新 Mod_Rewrite 规则”按钮,向下滚动找到该按钮并点击。

插件会自动向Wordpress根目录的wp-config.php和.htaccess文件写入相关规则。

同时默认缓存目录的中.htaccess也必须有规则。

需要说明的是缓存模式有三种:

  • mod_rewrite 缓存模式。 (推荐)
  • PHP 缓存模式。
  • 传统缓存模式。

缓存效果最好的是默认推荐的 mod_rewrite 缓存模式,PHP缓存模式次之。

Autoptimize     优化你的网站, 整合CSS和优化 HTML 代码。

设置时只勾选“优化 HTML 代码和优化 CSS 代码”,其它默认即可。 绝对不能勾选“优化 JavaScript 代码”除非你知道自己在做什么,否则将造成你自己主题部分功能不可用,切记!

基本上:Autoptimize与WP Super Cache是配套使用的,可以进一步加快网页打开速度。当然,你可以只安装一个WP Super Cache即可。

轻量级论坛插件:bbpress(如果你需要可以安装一个)

站内信插件:Front End PM(如果你需要可以安装一个)

这些都可以在wordpress后台插件里搜索到。不过一个小博客基本就一个WP Super Cache就足够了,就算是虚拟主机也可以用。

七:主题选择

当然上面的你都做的差不多了,你的网站速度已经很不错了,但是呢,我们还需要一个好的主题,如果你是动手能力很强的人,可以自己开发一套主题,不过会开发主题的话,基本不用看大鸟这个教程了,所以我们还是老老实实买个主题,

宝塔面板Wordpress建站-最详细的性能优化,让你的网站速度飞起来

主题的售后很重要,我们需要购买一款更新维护及时的好主题,这些好的主题有很多,大鸟就不细说了。

八:进阶之旅

宝塔面板Wordpress建站-最详细的性能优化,让你的网站速度飞起来

前提是我们用的是VPS主机,才可以这样折腾。大鸟这里推荐2个缓存加速的方法,如下:

nginx缓存的效率比memcached更好,大鸟推荐Nginx fastcgi_cache缓存加速

九:开启TLSV1.3和Brotli压缩

宝塔面板Wordpress建站-最详细的性能优化,让你的网站速度飞起来

额,现在SSL证书是常态了,原谅大鸟在文章里没有提及,因为这是常识了,但是仅仅开启SSL证书还是不够的,我们还需要开启TLSV1.3和Brotli压缩。这样的教程大鸟也说过,如下:

额,忘了说了,我们还需要加入并启用HSTS,额,这样的文章大鸟也说过,来这里看:

当然了,HSTS你也可以不加入,如果你觉得麻烦的话。

十:安装加速模块

上面的你都做好了,你发现你的网站已经打开如飞了,你以为就这样已经结束了么,不,你错了,加速网站是个系统,虽然你做的足够好了,但是还不够多。套路太多了。

宝塔面板Wordpress建站-最详细的性能优化,让你的网站速度飞起来

我们还需要安装加速模块 从“软件”上提升VPS主机速度,这个大鸟之前也讲过教程,如下:

十一:CDN加速

宝塔面板Wordpress建站-最详细的性能优化,让你的网站速度飞起来

在最后,我们谈谈CDN加速,这个是在动静分离之后,我们可以把静态资源接入CDN,这样对于提升网站的打开速度有非常大的效果。大鸟以前也讲过,如下:

这两篇文章还是放在一起吧,可以对比这看。

十二:总结

好VPS,好的主题,好的内容,好的速度这几个因素才构成了一个好网站!!!如果还有什么好的优化方法,大鸟会不定期更新在这里,喜欢可以收藏起来。

  • 我的微信
  • 分享宝塔面板建站技术交流等!
  • weinxin
  • 微信公众号
  • 关注本博公众号
  • weinxin
  • 版权声明: 发表于 2019年3月29日
  • 转载注明:https://www.daniao.org/4318.html

发表评论

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

目前评论:7   其中:访客  5   博主  2
    • avatar 缙哥哥 回复 6

      第二段文字末尾(图片上方)少了个回车/偷笑。今年计划的医学网站就希望主题内置论坛(问答)系统和短信息系统,目前已有现成的主题,但是还是不够满意,啊哈哈哈哈……

        • avatar 大鸟 回复 6

          @缙哥哥 X-Powered-By: PHP/7.2.11 这些东西,可以在php.ini中设置去掉。

        • avatar 简单生活 回复 2

          大佬有空研究下 本主题与InstantClick.js使用和兼容问题哈!定来拜读。

          • avatar Midousir 回复 3

            兄弟,你的博客的评论的滑动解锁才能评论是咋弄的,求教! :grin:

              • avatar 大鸟 Admin 回复

                @Midousir 你这头像逼死强迫症,我这是主题自带的,不过有插件可以解决 ——myQaptcha,你试试!

                  • avatar Midousir 回复 3

                    @大鸟 哈哈,我是一只倒着的猫,哈哈!先前已经使用myQaptcha过这个插件了,最后还是选择了captcha这个,感谢告知,3Q

                      • avatar 大鸟 Admin 回复

                        @Midousir 额,我的强迫症已经无药可治了啊。这头像要我的命啊! :!: