CDN 带宽优化
CDN 带宽优化
生产侧
- 对用户上传的原始内容
- 校验大小,超过一定大小不让上传
- 关联内容,无法关联到内容的图片,延迟一段时间后删除或挪到回收站
- 如果可以无损破坏原始内容,最好做一下压缩、二进制头内容打乱、插入标识等操作
消费侧
- 禁止直接访问源文件
- refer 限制,禁用非自身域名,禁用空 refer,甚至是可以在refer上加入校验token等
- 单文件请求限速
- 封禁访问量极高的IP
- 图片格式转换成 webp,或者根据浏览器自适应格式。
大部分的 CDN 都会提供 uri 后缀参数转格式的能力,不过需要花费一点钱。
亲测,webp 格式最高可在不损失体验的情况下节省30%带宽 - 视频带宽优化
- 将原视频转成720P等码率的文件后访问
存量数据
- 对 CDN 访问日志例行抽样扫描,通过策略判断图片是否违规,或者被当做图床,风险图片占比过高,需要批量回扫删除