wordpress网站如何实现CDN加速动静态分离加速

最近这几天一直在研究wordpress如何实现动静态分离,来达到网站加速的目的,由于刚开始个人理解能力的问题,导致走了很多弯路,一直到昨天玩意才把这个弄好。为了研究动静态分离,甚至晚上下班之后一直捣鼓到凌晨六点才休息,可谓是身心疲惫,所以这篇文章也是凝聚了阿南这几天以来所有的精力。

首先,wordpress动静态分离并没有大家想的那么高端,简单来说我们的网站可分为两种数据,一种是动态数据,即通过读取数据库来生成的网页形式(wordpress的链接是伪静态,其网页还是属于动态数据);一种是静态数据,即真实存在的静态文件,如图片,css,js等等,这些都是属于静态文件。

实现CDN加速网站动静态分离的原理就是把我们网站当中的静态文件同步到另一台WEB服务器,然后再由CDN缓存到全球各地区节点,最后绑定一个二级域名,将网页当中的静态资源替换成这个二级域名。

CDN工作原理图

这样一来的话,静态文件的访问就落到了新增的WEB服务器上了,而我们的网站只管加载动态数据就好了,使用这种方法可以有效的减轻服务器带宽问题,大大的提高网站的加载速度,从而达到wordpress网站实现动静态资源分离加载的功能。

在这期间,阿南体验了百度云CDN,体验了七牛云,体验了百度云加速,还体验了又拍云,其中百度云CDN最难啃,节点不稳定就不说了,每天都好多朋友跟我反馈问题,尤其是设置缓存规则,心态不稳的人是很容易爆发的。CDN架构图

目前阿南SEO学习博客已开启动静态分离,大家可以通过查看网页源代码,所有的静态文件都已经替换成另外一个二级域名了,而且目前已经隐藏了源站的IP地址,同时服务器的CUP使用率也大大的降低了。

经过这次折腾,阿南发现自己还是比较喜欢捣鼓折腾,这种成就感比捡到一百块钱都实在,可能阿南就是这样一个拥有着一个技术宅的灵魂却没有技术宅的实力的一个普通人吧!

免责声明:本文来自网络用户投稿,不代表本站观点和立场。如有侵权请发送邮件至tzanseo@163.com告知本站删除,本站不负任何责任及承诺。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

发表评论

登录后才能评论

评论列表(6条)

  • 叠纸盒
    叠纸盒 2019年7月25日 12:00:14

    正需要这个,以前就像用动静分离优化,但一直搞不懂。

    • 阿南
      阿南 2019年7月25日 20:55:53

      @叠纸盒动静态分离其实不难,就是将网站的动态数据和静态文件分开存放加载,提高页面加载速度!

  • 网站目录
    网站目录 2019年3月25日 15:22:21

    本人用过百度付费、知道创宇付费、创宇付费最智能,ctrl+F5刷新缓存、创宇免费版的效果不怎么样
    现在在用阿里云付费的、缓存规则设置后缀就行
    用来这么多,个人还是推荐阿里云、稳定高效、其实个人站点要不了多少钱、100块钱的流量够用大半年

    • 阿南
      阿南 2019年3月25日 22:38:33

      @网站目录阿里云的确实不错,不过现在个人站点用的比较多的还是七牛云跟又拍云吧!毕竟福利摆在那呢!

  • Quanyin
    Quanyin 2019年2月25日 19:42:10

    发现个错别字“服务器的CUP使用率也大大的降低”

    • 阿南
      阿南 2019年2月25日 20:02:33

      @Quanyin墙都不扶就服你,我愣是看了3遍才看出来,厉害了!