跳到主要内容

私有部署环境图片、附件速度加载优化

背景

有些公司会使用云服务的对象存储裁剪图片功能。而我们访问图片是有鉴权的,这样就会导致每次访问图片 url 都会变化,造成了无法使用上一次裁剪图片的缓存数据。

img.png

img.png

三种访问图片方式

  • 1 OSS 鉴权 => OSS 图片
  • 2 访问 CDN => OSS 鉴权 => OSS 图片
  • 3 CDN 鉴权 => CDN 缓存 => OSS 图片 img.png

我们要使用第三种方案,也就是图里红框内的方案

该方案,既可以节省成本,还可以使用 CDN 缓存能力,提升访问速度

注意

如果该用户没有裁剪图片这种消耗性能的操作,我们可以直接使用 oss 的鉴权方案,该方案可以降低我们的一些架构复杂度成本。

参考

CDN 加速 OSS 资源

配置 URL 鉴权 (鉴权类型选择 A 类)