我想在小程序里做给类似微信里接龙的功能,怎么做?
CDN 回源在CDN侧是不计费的哦,CDN仅对下行流量计费。 CDN 回源计费项一般归为存储或者服务器的下行流量,据我了解腾讯云存储和CDN之前的回源是存储侧计费,并且相较于外网流量有70%的优惠,之前有做过一个对比 https://cloud.tencent.com/developer/article/1638639。 最近官网还有一个活动:存储分发加速联合特惠
1. 域名接入CDN加速后,用户访问加速域名,实际的访问流程简单描述是下面这样的:
用户浏览器/APP --(1)-- 腾讯云CDN --(2)-- 源站服务器/COS
如上示意图,这里有两个阶段会产生流量:
阶段(1)用户请求CDN的流量,这个阶段可以分为上行(用户浏览器/APP发送请求到CDN)和下行(用户浏览器/APP从CDN下载内容)。这里上行的流量不会消耗CDN的流量包,下行的流量会消耗CDN的流量包。CDN的收费,也是只收取下行的流量费用的。
阶段(2)CDN到源站服务器或COS的流量。这个阶段主要在CDN边缘服务器没有内容缓存时,会回源请求数据保存在边缘的时候产生的。这个阶段的流量不会消耗CDN的流量包,CDN也不会产生费用。但是提供源站服务的云服务器或者COS桶会收取响应的流量或带宽费用。
2. 再回答一下这个问题:测试了一下全部不缓存,相当于全都回源了,但是还是会消耗CDN流量,回源也会计算流量的么?
如果CDN的边缘服务器没有缓存,或配置了不缓存,那么CDN就会去源站请求内容。这个时候其实上面的阶段(1)和阶段(2)都会发生,因此阶段(1)会消耗CDN的流量包,同时阶段(2)虽然不会消耗CDN的流量包,但是源站的云服务或者COS还是会发生出公网的带宽计费或流量计费。
PS. 在CDN的产品文档,有一个关于计费产生的更详细的图,需要的话可以看看:https://cloud.tencent.com/document/product/228/37849