使用 七牛云存储 给力CDN加速图片等静态文件(附相关教程)

很早之前就了解七牛云存储了,这是一个类似又拍云的一个后起之秀,但与又拍云有很大的不同。在本站取得备案号后就去七牛注册了账号(下文有链接),申请了域名绑定,然后试用了几天感觉非常给力。接下来就来介绍这个七牛云存储。

qiniutek-logo1

trans5

关于七牛云存储

七牛云存储是由初创企业七牛公司提供的在线云存储服务,七牛云存储支持绑定域名(当然需要域名已经备案),全网 CDN 加速(多数据中心+多加速节点,上传下载均加速)、镜像存储、持续在线,可以无限扩展、用户只需按需付费,无硬件投资,目前注册可永久获得免费额度:每月10GB流量+总空间10GB+PUT/DELETE 10万次请求+GET 100万次请求(应付一个小网站绰绰有余)

三大特点:

安全存储——创建至少三副本并跨IDC存储,身份验证机制设置不同的访问权限和访问级别;

全网加速——首创全球分布式架构,双向加速,完美解决南北互通问题;

数据处理——丰富的图片处理、音视频/流媒体在线处理;

七牛支持的图片处理方式:::__IHACKLOG_REMOTE_IMAGE_AUTODOWN_BLOCK__::2

1、缩略图(多种规格缩放) 2、图文混排水印

3、自定义裁剪区域 4、旋转

5、效果处理(高斯模糊) 6、图片格式转换

7、原图保护 8、防盗链

七牛云存储速度测试:

Jeff的两个WordPress 网站Jeff的阳台与 DeveWork.com已经使用了七牛云存储(所有文章中的图片均系在七牛云存储上),你使用可以通过站长之家的 超级ping工具来测试一下速度,域名为 2.devework.com 或 devework.qiniudn.com (都是一样,因为绑定了域名),如图:

ping1

ping2

可以看到,速度绝对是杠杠的,使用国外空间的童鞋有福啦~

注册优惠

七牛云存储注册链接:

https://portal.qiniu.com/signup?code=2b644slk8cv9t

或推荐码:2b644slk8cv9t

(通过这个链接或使用该推荐码注册,对你我都有好处,谢谢你的支持。目前注册可永久获得免费额度:每月10GB流量+总空间10GB+PUT/DELETE 10万次请求+GET 100万次请求(应付一个小网站绰绰有余)

七牛镜像存储(源站加速)使用教程

云存储是七牛的特色,但是七牛也支持传统的CDN 加速,如果你的图片等静态文件都是放在一个二级域名的,那么使用这个镜像存储直接镜像二级域名,那么旗下所有的文件都能智能自动CDN !

为你的源站设置镜像存储,源站资源(文件/图片等)根据初次访问自动同步到七牛云存储,数据平滑迁移且双保险 ,源站资源镜像存储到七牛云后,即可使用七牛云存储内置的CDN加速分发访问,您的网站访问更快,您可以使用已绑定的域名访问镜像存储的源站资源。格式: http://绑定域名/源站资源相对路径

由于目前七牛云的前台操作还不是很方便,如果是新手,可能在设置上有不少问题,所以接下来 Jeff 以DeveWork.com为例子,为各位演示一下过程:

比如说我的图片都是放在一个二级域名 1.devework.com ,现在我想镜像 1.devework.com 的内容,那么我需要在七牛后台新建一个空间,命名为devework。

qiniuhoutai

这个时候你就有了个七牛给的二级域名 devework.qiniudn.com ,对于域名,你可以使用自定义域名绑定(不过根域名一定要已经备案,申请绑定后需要发送相关备案资料给客服审核,时间大概是三个工作日)。如图,我绑定了域名 2.devework.com

qiniudns

自定义域名审核通过了之后需要在DNS那里进行CNAME解析,如我在DNSpod 那里将此解析到七牛给的二级域名 devework.qiniudn.com 。

关于为什么不能绑定为源域名的问题:

如果你使用过CDN服务的话,你就知道我加速哪个源站域名,就直接以源站域名来解析,最后访问文件还是在源域名。但是在七牛这里就非常奇怪,无论怎样,你都不能通过访问源域名去访问源文件,而要另外的域名(七牛的二级域名或者自定义域名)。这点我也问过客服,他说其实也可以实现传统CDN 的效果,但是比较麻烦。

最后,你需要修改源文件的url为那个七牛的二级域或者自定义域名,如果你使用的是 WordPress,那么就直接在PHPMyadmin后台通过MySQL命令批量修改了。

比如我需要将1.devework.com 批量替换为 2.devework.com,那么只需要在PHPMyadmin后台,点击SQL,输入以下指令按执行即可:

update wp_posts set post_content=replace(post_content,'1.devework.com','2.devework.com')

WordPress数据库里面几个重点替换的表和字段:

表wp_posts里面的post_content (文章内容)

表wp_posts里面的pinged (ping内容)

表wp_posts里面的guid (WordPress默认链接结构)

表wp_comments里面的comment_author_url (留言作者URL地址 )

最后,享受加速带来的快感吧!

WordPress 中使用七牛云存储

除了上面那个通用教程以及PHPMyadmin后台通过MySQL命令批量修改路径的教程,在WordPress 中使用也可以通过插件来使用,下面就介绍一些用法:

qiniutek

通过缓存插件将主题CSS、JS文件智能存储到七牛

你如果使用类似W3 Total Cache 的WordPress 插件,你就可以直接在插件里面设置将主题CSS、JS文件智能存储到七牛。

与七牛云存储相关的插件

——七牛镜像存储 WordPress 插件

我爱水煮鱼开发的一款插件,可以一键实现 WordPress 博客静态文件 CDN 加速。【点击详情】。

——Qiniu Uploader

通过Qiniu Uploader插件,可以直接在WordPress 编辑器上传文件到七牛的空间。使用方法:点击富文本编辑器中的七牛图标,在弹出的窗口中点击upload选择要上传的文件,上传完毕后, 窗口将自动关闭,图片会插入到编辑器相应的位置中。你可以在 后台管理菜单栏Media (多媒体)下的”七牛云储存”查看已经上传了的文件。【 下载地址

 

七牛云存储价格

目前注册七牛可以免费使用三个月,三个月过后再决定是否购买。价格上,比又拍云貌似更便宜一点:

priceqiniu

注册优惠

七牛云存储注册链接:

https://portal.qiniu.com/signup?code=2b644slk8cv9t

或推荐码:2b644slk8cv9t

(通过这个链接或使用该推荐码注册,对你我都有好处,谢谢你的支持。目前注册可以免费试用3个月,免费额为每月10GB流量+总空间10GB。)

 

WordPress使用七牛云存储相关教程:http://devework.com/wordpress-qiniu.html