CDN 带宽控制的几种方法

生产侧

  • 对用户上传的原始内容
    • 校验大小,超过一定大小不让上传
    • 关联内容,无法关联到内容的图片,延迟一段时间后删除或挪到回收站
    • 如果可以无损破坏原始内容,最好做一下压缩、二进制头内容打乱、插入标识等操作

消费侧

  • 禁止直接访问源文件
  • refer 限制,禁用非自身域名,禁用空 refer,甚至是可以在refer上加入校验token等
  • 单文件请求限速
  • 封禁访问量极高的IP
  • 图片格式转换成 webp,或者根据浏览器自适应格式。
    大部分的 CDN 都会提供 uri 后缀参数转格式的能力,不过需要花费一点钱。
    亲测,webp 格式最高可在不损失体验的情况下节省30%带宽
  • 视频带宽优化
    • 将原视频转成720P等码率的文件后访问

存量数据

  • 对 CDN 访问日志例行抽样扫描,通过策略判断图片是否违规,或者被当做图床,风险图片占比过高,需要批量回扫删除
posted @ 2025-01-22 23:01  吴丹阳-V  阅读(53)  评论(0)    收藏  举报