UPYUN又拍云动态CDN和静态CDN加速支持自定义域名Https和图片处理
文章目录
- UPYUN基本操作
- 又拍云CDN设置
- 动态CDN的加速
- 防盗链图片处理
- 配置HTTPS证书
- UPYUN又拍云
UPYUN又拍云是国内一家成立于2010年的专业的云加速服务商,主要是用于数据存储、处理和CDN加速,你可以将你自己的图片、文件等存储在UPYUN又拍云,然后通过CDN节点加快不同地区的用户访问,支持使用 HTTPS 模式上传文件和访问文件。
提起UPYUN又拍云,就不得不说同行业的七牛,七牛作为“后来者”凭借镜像空间存储和每月免费CDN空间和流量,迅速获得不少博主的喜爱。部落第一次使用UPYUN又拍云,遇到的最大问题就是如何将我大量的图片快速转移到又拍云的空间上。
之后发现UPYUN又拍云也像七牛一样开始提供了镜像空间,即不需要提前将文件上传到CDN服务器上,只要某文件被用户请求访问将会自动下载到CDN服务器,以后用户就直接跳转源站从CDN服务器上读取文件了。这样做的最大好处就是资源都是无缝迁移,且本地文件依然保留。 另外,支持自定义域名HTTPS访问。
这次再来看看UPYUN又拍云时,发现又拍云新建空间已经没有镜像空间类型了,现在的空间变成了存储类空间、静态 CDN 空间、动态 CDN 空间。试用过后才发现其实UPYUN又拍云已经和七牛变得差不多了,资源文件全都存放在源站,无需重新上传至 UPYUN 服务器就能实现CDN加速。
UPYUN又拍云现在按照每日 CDN 流量使用,实行 1:1 的每日存储空间使用量免费,即日存储 ≤ 日流量,存储不收费。但是UPYUN又拍云的流量是要收费的。如果想要免费使用UPYUN又拍云,你可以加入UPYUN 联盟,每月可免费使用 10GB 存储空间及 15GB 流量。作为免费的“代价”,你要加上UPYUN LOGO 链接。
UPYUN又拍云有一个亮点就是支持动态CDN加速,无需分离动、静态资源,即可一键开启全站资源加速。另外就是支持对图片图片添加水印、裁剪、旋转、类型转换等操作,比较适合多图的网站和博客。更多的CDN服务,可以试试:
- 1、KeyCDN:国外版七牛-KeyCDN 日本,香港,美国CDN服务支持SSL国内访问速度快
- 2、DNS:减少域名DNS解析时间将网页加载速度提升新层次-DNS缓存/预读取/拆分域名
- 3、优秀的CDN服务:2014年十个优秀的免费CDN加速服务-国内和国外免费CDN
UPYUN又拍云动态CDN和静态CDN加速支持自定义域名Https和图片处理
一、 UPYUN又拍云基本操作
1、UPYUN官网:
- 1、官方首页:https://www.upyun.com
2、 注册和登录UPYUN账号后,就可以进入到UPYUN管理面板了,可以看到账号信息、工具箱、费用中心等等。
3、如果你已经有了UPYUN空间后,你就可以在首页中看到自己的空间存储和流量使用情况统计了。(点击放大)
4、点击“创建空间”,空间类型有存储类 、静态 CDN 、动态 CDN ,如果你的网站以动态数据居多的话,可以选择动态CDN,效果会更好一些。
5、有关于存储类 、静态 CDN 、动态 CDN 这三种CDN加速方式的区别,可以从下表对比中看出:
6、创建好的空间就可以在控制面板中看到了,需要注意的创建的静态CDN是以C标识的,之前有使用过UPYUN创建的文件和图片空间会以F和P为标识,且空间类型一旦创建就无法更改。
7、点击刚刚创建的空间,就可以进入到空间管理中心了。你可以看到CDN空间的操作员、已绑定域名、缩略图配置、空间间隔符、外链、HTTPS 功能、IP 禁用、域名防盗链、客户端白名单、Token 防盗链、CDN 回源设置等等。(点击放大)
8、在“通用”设置中“域名管理”可以绑定域名,一个空间最多可绑定 10 个域名,添加域名绑定后,需要到域名服务商的 DNS 解析管理中,将域名的 CNAME 解析到UPYUN。
9、“基本设置”中可以设置是否开启外链,默认都是开启的。是否开启代码压缩,自动去除文件中非必要的字符(空白、注释等)。
10、“高级功能”中就是删除空间和全网刷新缓存了,删除空间操作为不可逆操作,删除后原有设置将不再保留。同一空间每次刷新间隔至少 10 分钟,一天只能刷新 5 次缓存。
二、 UPYUN又拍云CDN设置
1、UPYUN又拍云CDN设置主要是包括基本设置、缓存设置、性能优化、安全设置等等。
2、你需要添加回源Host ,即表示CDN 回源时HTTP 请求头中 Host 字段的值,一般是域名形式的字符串。支持HTTP 协议回源和HTTPS 协议回源。目前支持电信、移动、联通、BGP 及其它 5 种源站线路配置。用户可以根据自身源站的网络情况选择合适的源站线路。(点击放大)
3、添加好了回源Host后,你就可以打开UPYUN又拍云的给你生成的域名地址,这时就能看到自己的网站了。这个和七牛的镜像空间是一样的。
4、缓存设置中你可以自定义缓存规则、设置全局缓存时间和不缓存内容等等。
5、如果不会修改缓存规则,也可以保持默认,默认策略是这样的:
- 1、对于 301,302 响应
静态 CDN 空间 的所有内容或者动态CDN空间的静态内容部分301缓存2小时,302 缓存 20 分钟
动态 CDN 空间 的动态内容部分则不缓存
2、对于其他正常状态码(大于等于 200 小于 400)
静态 CDN 空间:7 天 + 24 小时随机
动态 CDN 空间:静态内容部分缓存 1 天 + 24 小时随机;动态内容部分,不进行缓存
3、对于其他大于等于 400 的不正常响应不进行缓存
6、你也可以自己设置缓存时间、设置特殊缓存内容。
7、源站资源迁移。一般地使用了UPYUN又拍云CDN后默认的都是保存7天左右,缓存过期之后,还是会回源站获取文件,源站仍然存在一定的压力。如果你勾选了源站资源迁移,那么资源持久化存储到 UPYUN,不会过期。
8、开启源站资源迁移功能后,通过 UPYUN 回源的数据,自动按照原文件的路径,保存在 UPYUN 存储。文件再次访问,直接从 UPYUN 返回给用户。若修改为关闭,再次访问资源时,不管 UPYUN 是否该存在资源,都将直接去源站获取。
三、UPYUN又拍云动态CDN设置
1、动态CDN跟上面讲的静态CDN基本上差不多,只不过在部分功能上进行了优化,适合于动态数据的网站作CDN加速。功能一,是否允许传参。功能开启后,将不再过滤请求中的查询字符串,并将查询字符串传递给源站。
2、功能二:WAF 保护和HTTP 请求体大小限制。可以拦截跨站攻击、SQL 注入和其他代码执行等多种攻击方式和限制单次请求体的内容大小。
3、功能三:动静自动识别。在没有匹配到自定义缓存规则且源站也没有返回任何有效的缓存头时,系统就会对回源内容进行动静识别,主要是根据响应头中的 Content-Type 字段和 URL 中的文件后缀名来判断是否是静态内容,其中Content-Type 匹配优先级高于文件后缀名。
4、以下是UPYUN又拍云的 Content-Type ,若满足匹配UPYUN又拍云就认为是静态内容,将实现CDN加速。
text/css
text/javascript
application/javascript
application/x-javascript
image/gif
image/png
image/jpeg
image/webp
image/tiff
image/x-icon
image/x-ms-bmp
image/svg+xml
application/font-woff
application/java-archive
application/msword
application/pdf
application/postscript
application/zip
application/octet-stream
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.openxmlformats-officedocument.presentationml.presentation
audio/mpeg
audio/ogg
audio/x-m4a
video/mp4
video/x-flv
video/x-m4v
5、这里是文件后缀名列表,只是要以下文件格式就会被动态CDN视为要加速的文件。
四、UPYUN又拍云防盗链设置和图片处理
1、由于UPYUN又拍云的流量都是付费的,因此防盗链是一项必须要做的事情,主要方式有:IP 禁用、域名防盗链、客户端白名单、Token 防盗链等。
2、若需要禁止某些 IP 访问空间文件,则可以使用 IP 禁用功能,支持 * 通配符,如 10.11.12.* 将禁止 10.11.12.0~10.11.12.255 的 IP 访问。
3、或者是开启域名白名单,同样也是支持 * 通配符,比如白名单的 "*lamuba.com" 将允许 "www.lamuba.com"、"abclamuba.com" 等网站访问。
4、自定义提示图主要是文件返回403、404、405时用户看到的图片。
5、UPYUN又拍云提供的“自定义版本”就是图片在线处理,提供缩略图、水印的设置。调用格式为:「外链 + 间隔标识符 + 自定义版本号」
6、创建好缩略图版本号后,调用示例:https://bucket.b0.upaiyun.com/pic.jpg!tupian,即上传的图片限制宽度为530,同时锐化图片。
7、UPYUN 还提供了动静态图片打水印的功能,这些都是可以在“水印”中设置:水印位置、透明度等。
8、UPYUN的“输出”可以设置格式、图片质量、高斯模糊等,默认:jpg/png/gif/webp 将保留原来格式输出,其他格式将转成 jpg 输出。图片质量是针对jpg和webp类型图片特有的设置,可输入1-100的整数,数值越大图片质量越好,一般建议设置为65~75。
9、UPYUN 还有自动旋转扶正、JPG/PNG 压缩优化、渐进式图片载入等。
五、UPYUN又拍云配置HTTPS证书和CDN使用
1、UPYUN 支持“默认域名 HTTPS 服务”和“自主域名 HTTPS 服务”两种方式,一个绑定域名只能使用一个 SSL 证书,配置开启 HTTPS 服务。
2、添加SSL证书需要粘贴 Certificate 文本和粘贴 Private Key 文本,一般地我们购买了SSL证书后域名商都会提供给我们,参考:Namecheap SSL证书购买和SSL激活安装使用方法。
3、接着在空间配置中就可以开启空间的Https访问了,HTTPS 服务功能配置生效时间,全网 1~10 分钟。
4、由于UPYUN又拍云已经有了镜像功能,所以我们在使用UPYUN又拍云CDN时非常方便了,WordPress缓存插件Hyper Cache可以直接在CDN中设置。
5、如果使用WordPress加速缓存插件WP Super cache的话,那么可以在插件中开启CDN,直接填写又拍云的域名地址即可。
六、UPYUN又拍云使用小结
1、UPYUN又拍云升级后功能确实比以前要强一些,再也不用像以前那样需要使用FTP或者插件将文件提前上传到又拍云服务器了。由于又拍云CDN服务器可以自动从源站中获取文件,因此可以大大方便了我们迁移图片、文件等。
2、如果你源站的文件更新了,UPYUN又拍云不会主动去更新文件,需要你自己手动去刷新CDN服务器上的缓存,也可以使用规则匹配批量刷新缓存。
3、大家在使用UPYUN又拍云时要特别注意它的存储只是有限免费的,如果你每天的存储空间大于你每天的空间流量,那么超出的存储空间也是要收费的。
文章出自:免费资源部落 https://www.lamuba.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。