阿里云首页

访问CDN加速的OSS资源时速度很慢

问题描述

希望通过使用阿里云CDN对OSS资源加速,实现静态资源的访问加速效果,但是在配置CDN加速后,通过加速域名访问OSS资源时速度很慢。    

问题原因

CDN加速OSS时如果CDN没有缓存OSS的资源,或者配置的缓存过期时间较短,则命中率比较低,那么会出现访问速度会比直接访问OSS还要慢的情况。

解决方案

对OSS配置CDN加速后如果访问速度还是较慢,建议您进行以下配置:
  1. 登录CDN控制台
  2. 在左侧导航栏,单击域名管理
  3. 域名管理页面,单击目标域名对应的管理
  4. 在指定域名的左侧导航栏,单击缓存配置,查看是否配置了缓存过期时间。
    • 如果未配置缓存过期时间,请参见配置缓存过期时间,配置缓存过期时间,防止CDN节点主动剔除其上存储的资源。
    • 如果已配置缓存过期时间,请检查缓存过期时间设置是否合理。如果缓存过期时间较短,建议您增加缓存时间。
  5. 然后针对热点文件、视频文件或是大文件进行预热操作,通过预热文件URL的方式,提前将资源预热至CDN加速节点,减少回源,缩短访问链路。如何进行资源预热请参见刷新和预热资源
    注意:提交预热任务并成功执行后,L2节点会立即回源站加载所需资源,因此大批量提交预热任务会生成较多的并发下载任务,导致回源带宽和请求突增,增加源站压力。
  6. 如果还是无法解决问题,请通过分析CDN离线日志或实时日志,进行问题定位并解决。

相关文档

适用于

  • 对象存储OSS
  • CDN
首页 访问CDN加速的OSS资源时速度很慢