阿里云CDN流量包过期了

姚洪楼 发表于 购物经验史 分类,标签:
0

cdn

白天睡觉比较多,晚上自然就睡得晚,刚过零点就收到短信说CDN流量包过期了
于是打开电脑续费之,买了100G流量包,有效期一年,花费20大洋
(很奇怪,看了短信跟邮件,CDN没有提前通知我即将到期;NAS资源也是最近到期,提前好几天持续多次提醒了我)

感觉阿里云CDN的计费蛮复杂的,查看了官方FAQ但是对于HTTPS计费的内容似懂非懂:

https://www.aliyun.com/price/product?#/cdn/detail
如果您开启了“HTTPS”功能,将额外对静态HTTPS请求数计费。如果您早期在CDN控制台添加了业务类型为“全站加速”的域名,将额外对动态HTTP请求数和动态HTTPS请求数计费。如果您开启了“实时日志服务”,将额外对实时日志条数计费。

仔细重复阅读了多次,我理解的字面意思是:

非全站加速:所有HTTP请求数不计费,动态HTTPS请求数不计费,仅静态HTTPS请求数计费

全站加速:静态HTTP请求数不计费,动态HTTP请求数计费,所有HTTPS请求数计费

  但是感觉这个计费模式好奇葩的,不知道是不是我理解错了……

============================

update 2019.05.04

仔细查看了阿里云后台的扣费状况,发现近期的扣款明细只有 DynamicHttp 跟 DynamicHttps 两个项目的,并且前者的扣费金额一般都是0元(显示0.000万次请求)并没有发现静态请求的扣款痕迹,于是我买了14元100万次的动态请求包,观察一段时间看看,会不会再产生额外费用?

============================

update 2019.05.05

突然发现阿里云后台全站加速有用量查询的菜单,可以查询如下讯息:

每个小时的:静态HTTPS请求、动态HTTP请求数、动态HTTPS请求数
每个小时的:中国大陆、亚太1~3区、北美、南美、欧洲、中东及非洲 各区产生的下行流量
资源包余量:在有效期内的资源包的总量、余量、失效时间

通过查询,发现静态HTTPS请求数一直都是0,动态HTTP请求数大部分都是0偶尔会有几个并且很少有超过10的,动态HTTPS请求数每小时都是几千到几万不等(我也不清楚阿里云是如何界定动态HTTPS跟静态HTTPS的,我一直以为我的图片服务器 tu.yaohonglou.com 通过CND强制HTTPS之后就是静态HTTPS,看来我错了……)

============================

update 2019.05.09

再次研究了阿里云全站加速,发现后台菜单可以设置加速类型(域名管理—-域名配置—-动态加速规则) 默认开启动态加速,页面是这样解释此功能的的:

开启:可自定义动静态资源加速规则,静态内容使用边缘缓存,动态内容采用最优路由回源
关闭:无动态内容加速效果,仅保留静态边缘缓存功能

我尝试添加一些后缀( .jpg  .js  .css 等)自定义为静态加速,结果半天之后查询历史用量,发现“静态HTTPS请求”已经有计数了,所以终于搞明白阿里云是如何区分静态跟动态HTTP、HTTPS请求数的了!

关于价格,我总结了一下:

静态HTTP请求是免费的,静态HTTPS请求数是0.05元/万次,所以算下来0.01元可以使用2000次,而阿里云是每小时结算一次的,所以每小时的静态HTTPS请求数如果不超过2000,阿里云就不会扣费的!
(所以静态内容不多的话,其实是可以不买资源包的;如果购买,最低是40元/1000万次)

动态HTTP、动态HTTPS请求数都是0.15元/万次,所以算下来0.01元可以使用666次,由于阿里云是每小时结算一次的,所以每小时的动态HTTP及动态HTTPS请求数如果不超过666,也是不会扣费的!
(由于每小时的动态请求数达到666就会被计费,而动态资源包的起买价格是14元/100万次,所以建议购买)
(需要特别注意的是,如果购买资源包,动态请求会全部计入;如不买资源包,HTTP跟HTTPS则分开计算)