关于WordPress博客访问速度的优化(使用七牛云CDN加速)
背景介绍
啊,我的博客已经在线好久了,早就听闻我们同学或者室友说,好多博客访问速度非常慢,还好我的文章也不是太多,但是我在写了几篇带有图片的文章以后,我彻底崩溃了,因为图片的原因,我的网站访问速度特别特别的慢,啊我疯了,怎么会这样子呢。打电话问了服务器提供商,他们告诉我,我买的服务器是学生机,只有1Mbps的带宽。。。
纳尼,怎奈兜里资金紧张,实在拿不出多的钱来升级了。
结果隔壁的EggPlant小哥哥给我提供了一个超级棒的思路,我可以把网站的动静分离。具体咋分离呢。我也不是太懂啊。就继续请教了,他告诉我可以使用七牛云的CDN加速。
CDN加速原理
拿我的域名来举个例子哈www.govzzp.cn
这是我的域名,当我的这个域名加入到CDN当中时,会被分发至全网加速节点,当你访问www.govzzp.cn
的资源的时候,会从最近的节点返回,也就是比如说你原本的服务器在广州,然后我在杭州访问,加入了CDN以后,当你访问我的网站的时候,就会从杭州附近的节点返回我所访问的资源,这样加载速度就会快的多。

开始实施
不管 WordPress 博客还是其他 CMS 建的站点,软件优化的一定是要动静态分离,这也是你看到新浪,腾讯等门户网,他们图片的域名和网站的域名不是同一个的原因。
网站的静态文件一般有两种:第一种是网站的 CSS,JS 和一些主题的常用背景图片和按钮文件,这些图片如果网站不进行改版或者其他改动,基本上是不会修改的,第二种是每天更新的网站内容中时上传的图片或者附件,这些图片文件也是基本不会改动的。
如果可以解决好静态文件存储和加速的问题,网站性能就首先能得到基本的保证了,WordPress 构建的网站和博客也是一样的。对于这些静态文件来说,最好的解决方案永远是使用 CDN 网络进行加速,这样服务器的压力将大大降低,因为访问页面只有当前页面是在自己的服务器上,其他所有图片,JS 和 CSS 都是从 CDN获取的。
那WordPress 博客如何使用 CDN 服务呢,我推荐WPJAM大神写的WPJAM Basic插件传送门,这个已经支持三种云存储服务:阿里云OSS,七牛云存储和UCloud Ufile,只要你安装了WPJAM Basic插件,就可以一键实现 WordPress 博客静态文件 CDN 加速。
具体实施方法(以七牛云为例)
首先注册一个七牛云账号 传送门
接着在最上边一行找到五个字 管理控制台 点击进去,然后再最左边那一栏,看见一个按钮对象储存

然后点击新建存储空间

最重要的一点,创建的时候,要求创建公开空间



然后呢就按照下边有七牛云官方提供的教程来创建好所有的域名解析:https://developer.qiniu.com/fusion/kb/1322/how-to-configure-cname-domain-name
当然接下来就是最终要的环节了,要安装插件了,打开WordPress的插件商店,搜索 WPJAM这个插件安装一下
安装完成以后所有的配置过程全部都在下面的链接里面,参考一下就可以搞定了,我在这里不多赘述了:https://blog.wpjam.com/m/wpjam-basic-cdn/
参考资料和感谢
https://github.red/wordpress-7-niu-cdn/
https://blog.wpjam.com/article/wordpress-performance/
https://blog.wpjam.com/m/qiniu-cdn/
感谢Eggplant小哥哥的指导技术支持
感谢我女朋友的大力支持
如有问题欢迎反馈
赞赏微信赞赏
支付宝赞赏