SAE平台下WordPress资源文件转移到七牛平台实现CDN加速及节省流量

为什么要用七牛

  1. 永久免费空间, 不限制流量, 对于图片音乐甚至视频文件来说, 放在SAE的Storage里面相当浪费云豆.
  2. CDN加速访问. 对于像我一样没有备案的网站, 由于域名解析到国外, 所以访问资源文件速度很慢. 此时把资源文件放在七牛不仅因为域名解析快, 而且七牛免费提供CDN加速, 可以针对不同地区的访问者分配不同的ip来加速访问. CDN目前在各大云平台上都是收费的, 在SAE上甚至只提供给企业级别的用户.
  3. 有相应的WordPress插件, 实施起来更方便.

注册并设置好七牛平台

regqiniu

 

 

 

安装WordPress相应插件

http://wordpress.org/plugins/wpjam-qiniu/

chajian

 

 

其中ACCESS KEY 和 SECRET KEY 可以在七牛平台的账号设置中获取.

 

 

最后的配置

**WordPress的链接要配置成为固定链接的形式, 否则无法让七牛生成正确的地址. 固定链接设定好后也不能变动, 否则链接可能会出问题. **

如果真的需要变动, 可以在SAE后台使用phpadmin管理工具输入命令对所有文章的链接地址进行批量更新.

设置好后, 平时发文章就可以正常使用媒体库进行插图. 在文章发出去后, 链接会自动变成qiniu缓存后的地址, 这样一来访问流量就省掉了, 如果觉得图片在SAE的Storage中占用空间, 可以定期清理.

也可以有更好的解决方法, 就是修改WordPress源码实现直接上传到七牛平台, 完全脱离SAE而存在, 几天后如果有时间会附上教程.