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

发布于 2019-04-13  22.77k 次阅读


0x001 前言

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

0x002 思路

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

0x003 过程

  1. 申请一个又拍云的账号,并进行实名认证,然后就会有每个月免费15GB加速流量,但是前提你的域名的备案;
  2. 将主站域名跟加速域名绑定到一个网站目录下如下:
微信截图 20190411004509 【宅技术】使用CDN进行Wordpress动静分离
wordpress优化加速

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

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

微信截图 20190411004832 1024x345 【宅技术】使用CDN进行Wordpress动静分离

又拍云设置界面

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

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

微信截图 20190413202008 1024x540 【宅技术】使用CDN进行Wordpress动静分离
WordPress动静分离

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

微信截图 20190413204347 【宅技术】使用CDN进行Wordpress动静分离
wordpress动静分离

0x004 结语

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


Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/www.zhaiike.com/wp-content/plugins/wechat-social-login/templates/share/share-bar.php on line 7

郑州90后一名计算机爱好者,希望能通过网络结交更多朋友!