上一篇文章介绍了国内首家类似于 Amazon 的 S3 服务又拍云,文章我介绍了使用Hacklog Remote Attachment插件来讲图片远程上传到又拍云,也说了,周良博客是把JS/CSS/背景图片等静态资源存储到又拍云的(方法很简单,把主题文件的CSS、JS、背景图上传到又拍云,然后修改主题header.php文件中的CSS和JS路径即可)。今天周良给大家分享一个整个WordPress站点的静态文件推送至又拍云存储。主要使用到了WordPress经典缓存插件W3 Total Cache搭配又拍云实现WordPress全站CDN加速。

具体方法:
1. 安装好W3 Total Cache插件,并在后台启用。
2. 在W3 Total Cache的General Setting中启用CDN,并将类型选择为Self-hosted。

W3TC与又拍云构建WordPress全站CDN加速

 

3. 在插件的CDN选项中,按照我的截图所示勾选。其他的选项可以根据自己的实际情况选择。

W3TC与又拍云构建WordPress全站CDN加速

 

4. 在配置中,填入又拍后台中设定的FTP用户名、密码等信息,FTP主机推荐使用v0.ftp.upyun.com。FTP路径建议根据自己域名下的实际路径填写;如果网站中的子站为二级域名,最好每个单独创建又拍存储空间。主机名中,可根据自己的情况填写,如果在又拍上绑定过独立域名(需要备案),那么就填写独立域名;记得填写完毕后点击Add CNAME。

W3TC与又拍云构建WordPress全站CDN加速

 

5. 这些都设置好了之后,最后一步就是将当前空间中的附件、JS、CSS、背景图片以及wp-includes等静态文件都用FTP上传至又拍空间即可。

 

说一下这样做的好处:

  • 可以将WordPress整站的静态文件都推送到又拍云的CDN服务中,提升网站整体访问速度;
  • 在后台上传的附件,会正常存储在当前WordPress所在的服务器和又拍云存储空间,访客浏览时会自动请求又拍云(会显示又拍云的资源),数据双保险并且操作简单;
  • 在WordPress后台修改主题模板等,会被同步到又拍云;
  • 如果以后需要更换CDN加速服务,更新期间网站访问基本不会受到影响。

转载自周良博客