CDN流量消耗如何统计?

发布于 2022-09-12 23:13:38 字数 100 浏览 36 评论 0

问题描述

我们公司把静态资源存储在了阿里云的OSS中,通过CDN进行请求。
因为平台服务于多家公司,需要统计每家公司使用的流量。
大佬,这种流量要怎么统计呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱你是孤单的心事 2022-09-19 23:13:38

你们是把所有文件都存在同一个存储桶里了?这个设计本身就是有问题的……

如果真是这么存的,那就为每家公司分配一个加速域名吧,比如 A 公司是 a.cdn.example.com、 B 公司是 b.cdn.example.com。这种的上 HTTPS 也好搞,弄一个通配符 SSL 证书就好了。

因为流量统计是以加速域名为单位的,不支持以文件为单位,所以要想区分到底是谁家的文件被加速访问了,你就得有多有个域名。

上述操作从域名 cname 解析、到开通新的加速域名,阿里云都有相应的 OpenAPI 来调用,可以直接整合进你们系统里。

P.S. 如果不想搞多个域名,那你们就得自己分析阿里云的访问日志了,复杂度上升的不是一点半点,而且你们本身就得记录好每个文件的 FileKey 到底从属于哪家公司。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文