【宅技术】使用CDN进行WordPress动静分离

发布于 2019-04-13  65246 次阅读


0x001 前言

博客单独一台服务器运行,虽然配置不高,但是跑个博客问题不大,但是或许是我这个主题的问题,现在好多朋友给我反应网站打不开,打开要十几秒,我景安10MB上行带宽怎么可能?后来测试还真的是,我也不知道为什么,于是我就想到增加CDN,但是CDN全站流量又太贵了,所以只好只加速静态的喽;

0x002 思路

  1. 申请一个具备免费SSL加速的CDN,我用的是又拍云,本次以又拍云为例,其他一样;
  2. 博客下面绑定两个域名,一个www.zkjd.me(主站);一个js.zhaiike.com(CDN镜像站)
  3. 进行CDN设置加速为静态加速;
  4. 使用WP super cache 插件,进行动静分离加速;

0x003 过程

  1. 申请一个又拍云的账号,并进行实名认证,然后就会有每个月免费15GB加速流量,但是前提你的域名的备案;
  2. 将主站域名跟加速域名绑定到一个网站目录下如下:
wordpress优化加速

这样,你的网站就会有俩个域名都可以访问,但是这样是不利于SEO优化的,所以我们利用又拍云中的只加速静态把加速站给干掉;

绑定域名,并进行解析到主站IP,强烈建议回源到IP,如果不会请百度,又拍云怎么加速网站;添加的时候选择网页图片;


又拍云设置界面

然后在插件里搜索WP Super Cache 并进行下载安装;

打开WP Super Cache按下图设置就好,然后清除缓存,如果用宝塔最好重启一下PHP组件;

WordPress动静分离

最后访问主站你会发现图片,JS,CSS等静态文件用的JS.zhaiike.com 而 PHP等动态用的www.zkjd.me ;

wordpress动静分离

0x004 结语

不知道我网站流量大还是又拍云有问题,短短几天,我又拍云就欠费了,然后申请又拍云联盟又过了几天就没钱了,本教程适合土豪使用,穷逼另谋其他出路!