又拍云CDN是国内一家老牌的CDN服务商,一直以来又拍云在静态CDN方面还是做得非常有特色的。又拍拥有 6 个数据处理中心、300 多个国内CDN节点、15 个海外CDN节点,提供对象存储、HTTPS/SSL 证书、多媒体处理、影像识别、文字识别等多项服务。
又拍云CDN有两个地方相对于其它的CDN来说有吸引力:一是海外与海内CDN节点众多,加速效果好。用过不少的CDN加速服务,又拍云的海外CDN加速节点多速度快。二是对Https等支持良好,提供免费的HTTPS/SSL 证书,支持HTTP/2、TLS 1.3、WebP 自适应等,加速效果明显。
又拍云CDN的控制面板功能强大,围绕CDN加速每年还是会有新的功能加入,最近新增加了一个叫边缘规则(EdgeRules)的功能,其实看过了之前的十个你可能不知道的CloudFlare免费CDN加速技巧,就知道又拍推出的这个新功能类似于CloudFlare Page Rules,它可以让你自定义CDN规则。
利用边缘规则(EdgeRules)你可以精确地控制某一个页面启用什么样的CDN服务,总之功能非常强大,就目前来看又拍云CDN在这一方面表现还是很出色的。本篇文章就来分享一下又拍云CDN加速服务申请使用教程,更多的CDN加速你可以看看:
- 自建CDN加速-Nginx反向绑定,缓存加速,自动更新缓存和获取真实IP
- 十个你可能不知道的CloudFlare免费CDN加速技巧-SSLDDOSCache
- 加入Cloudflare Partner免费提供CloudFlare CDN加速服务-无需修改NS支持SSL
PS:2018年5月2日更新,七牛云CDN也有镜像存储功能,方便建立网站静态文件加速:七牛云CDN镜像存储加快图片/CSS/JS文件访问速度-可申请免费SSL。
一、又拍云CDN加速介绍
链接地址:
- 官网:https://www.upyun.com/
- 联盟:https://www.upyun.com/league
- 推荐:https://console.upyun.com/register/?invite=Hy8Vk2GXW
1.1 又拍云CDN价格
总结一下又拍云CDN的费用主要是流量和请求费用。流量的价格是国内流量 :0.29 元/GB,亚太流量 :0.89 元/GB,欧美流量 :0.39 元/GB。请求费用是国内动态请求数 :0.02 元/千次,亚太动态请求数 :0.06 元/千次。
1.2 又拍云创建CDN加速
这是又拍云CDN的管理控制面板中心,直接点击CDN进入到CDN创建页面。(点击放大)
在创建CDN加速时需要绑定一个域名,如果只是用于图片等静态文件加速则在应用场景中选择网页图片模式。源站中可以选择Https和Http,同时添加源站地址。(点击放大)
又拍云默认是全球加速模式,如果你的用户只是在国内,那么可以选择为国内加速模式。
二、又拍云CDN文件管理
2.1 FTP登录管理
又拍云CDN没有Web在线上传与删除图片文件的功能,官方提供了FTP管理功能,你可以自己用FTP来登录又拍空间。FTP/FTPS 登录方式如下:
地址(主机):
- 智能选路(推荐):v0.ftp.upyun.com
- 电信线路:v1.ftp.upyun.com
- 联通线路:v2.ftp.upyun.com
- 移动线路:v3.ftp.upyun.com
加密:选择
不加密
使用 FTP,选择显式的 FTP over TLS
或TLS/SSL 显式加密
使用 FTPS用户名:
操作员名/服务名
,如operator/mybucket
密码:操作员的密码
端口:21
关于FTP客户端也没有什么限制,只要使用支持FTP协议的客户即可。
登录到又拍FTP后,你就可以开始上传、删除或者下载文件了。
2.2 批量管理文件
- 项目:https://github.com/polym/upx
- 32位:https://do.wzfou.net/wzfou/upx-windows-386-v0.2.3.exe
- 64位:https://do.wzfou.net/wzfou/upx-windows-amd64-v0.2.3.exe
使用FTP登录又拍云CDN管理文件不能批量删除、上传、下载图片文件,这里提供一个利用又拍API开发的第三方工具:upx,它支持删除又拍云存储中的文件或目录,并且支持通配符 *
。基本功能如下:
支持基本文件系统操作命令,如
mkdir
,cd
,ls
,rm
,pwd
支持上传文件或目录到又拍云存储
支持从又拍云存储下载文件或目录到本地
支持增量同步文件到又拍云存储
支持删除又拍云存储中的文件或目录,并且支持通配符
*
支持多用户,多操作系统
支持基于时间列目录以及删除文件
支持
tree
获取目录结构支持提交异步处理任务
更加准确简洁的进度条
使用 UPYUN GoSDK 2.1.0
同步目录支持 –delete
支持 CDN 缓存刷新
关于upx的操作命令可以参考项目主页,比较简单,登录后就可以批量删除又拍服务器上的图片文件了。
三、又拍云CDN加速技巧
3.1 一键镜像迁移
在又拍云CDN中开启“源站资源迁移”可将源站静态资源无缝迁移到又拍云存储,当客户端下次访问相同的资源时,无需回用户自主源,也就是一键镜像了,特别适合CSS、JS、图片等静态文件加速。效果见wzfou.com博客。
如果用户的请求中含有?等特殊字符,你可以设置全程跟随。如果设置为忽略,则直接使用缓存,这样虽然可以提高缓存率,但是对于一些特殊需求可能就无法实现了。
在缓存控制中,可以设置CDN缓存的时间,对于一些长期不更新的静态文件你可以将缓存时间设置得长一些,这样可以最大限度地加快访问速度。
3.2 HttpsSSL证书
又拍云 CDN 在 HTTPS 协议的基础上已实现全平台支持 HTTP/2。支持将 HTTP 通过重定向,强制跳转为 HTTPS 访问。同时,也提供了TrustAsia、Let’s Encrypt免费的SSL证书。想要部署自己的SSL证书还可以看看这些免费SSL:免费SSL证书收集整理汇总。
又拍云CDN支持在后台开启HSTS、TLS 1.3等。
3.3 防盗链设置
又拍云CDN支持多种防盗链,有Referer 防盗链、黑名单、地区限制等。
3.4 加速Gravatar
利用又拍云CDN加速Gravatar是最方便的,直接给Gravatar设置一个镜像即可,目前挖站否wzfou.com就是用的这个方法来加速Gravatar的。
当然,有自己的VPS服务器的可以直接使用Nginx反代Gravatar,方法参考:自建CDN加速-Nginx反向绑定,缓存加速,自动更新缓存和获取真实IP。(https://wzfou.com/nginx-cdn/)
3.5 自定义CDN规则
利用边缘规则(EdgeRules),可以自定义CDN规则。基本的操作就是设置条件,然后执行CDN规则。例如当请求IP或者国家为国内时:
然后在规则中可以设置重定向、自定义错误页面、URL改写等等。
四、总结
总得来说,又拍云在CDN加速这一块还是不错的,无论是CDN服务器节点还是CDN控制面板功能,这几年都在不断地改善。在Https这一块支持也算不错,各种新技术都在不断地跟进。
就挖站否个人的使用体验来看,又拍云CDN的价格对于个人博客来用的话还是略贵了,尤其是Https请求费用真的不便宜。又拍云推出了好友注册奖励面板,推荐一名好友就可以奖励 30GB 国内 CDN 流量包。