CDN流量消耗如何统计?
问题描述
我们公司把静态资源存储在了阿里云的OSS中,通过CDN进行请求。
因为平台服务于多家公司,需要统计每家公司使用的流量。
大佬,这种流量要怎么统计呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我们公司把静态资源存储在了阿里云的OSS中,通过CDN进行请求。
因为平台服务于多家公司,需要统计每家公司使用的流量。
大佬,这种流量要怎么统计呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
你们是把所有文件都存在同一个存储桶里了?这个设计本身就是有问题的……
如果真是这么存的,那就为每家公司分配一个加速域名吧,比如 A 公司是
a.cdn.example.com
、 B 公司是b.cdn.example.com
。这种的上 HTTPS 也好搞,弄一个通配符 SSL 证书就好了。因为流量统计是以加速域名为单位的,不支持以文件为单位,所以要想区分到底是谁家的文件被加速访问了,你就得有多有个域名。
上述操作从域名 cname 解析、到开通新的加速域名,阿里云都有相应的 OpenAPI 来调用,可以直接整合进你们系统里。
P.S. 如果不想搞多个域名,那你们就得自己分析阿里云的访问日志了,复杂度上升的不是一点半点,而且你们本身就得记录好每个文件的 FileKey 到底从属于哪家公司。