全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
CDN

缓存配置

更新时间:2017-08-15 14:44:08

功能介绍

  • 该功能可以针对不同“目录路径”和“文件名后缀”的资源进行缓存服务器行为的设置,用户可自定义指定资源内容的缓存过期时间规则。
  • 支持用户自定义缓存策略优先级。
  • Cache的默认缓存策略。缓存规则

注意:

  • 用于配置文件过期时间,在此配置的优先级会高于源站配置。如果源站未配置cache配置,支持按目录、文件后缀两种方式设置(支持设置完整路径缓存策略)。
  • 了解详细CDN节点默认缓存策略
  • CDN的缓存是有可能由于热度较低被提前剔除出CDN节点的。

注意事项

  1. 对于不经常更新的静态文件,建议将缓存时间设置为1个月以上(eg:图片类型,应用下载类型);
  2. 对于需要更新并且更新很频繁的静态文件,可以将缓存时间设置短些,视业务情况而定(eg:js,css等);
  3. 对于动态文件(eg:php | jsp | asp),建议设置缓存时间为0s,即不缓存;若动态文件例如php文件内容更新频率较低,推荐设置较短缓存时间;
  4. 建议源站的内容不要使用同名更新,以版本号的方式方步,即采用img-v1.0.jpg、img-v2.1.jpg的命名方式。

配置引导

  • CDN域名概览页—>选择域名进入管理页面—>【缓存配置】。

缓存设置

  • 点击【修改配置】,可以管理缓存规则,添加、修改、删除。

缓存规则列表

  • 点击【添加】,增加缓存规则,按目录或者按文件后缀。

添加缓存规则

  • 举例:为加速域名 example.aliyun.com 设置三则缓存配置规则:
    • 缓存策略1:文件名后缀为jpg、png的所有资源 过期时间为1月,权重设置为90。
    • 缓存策略2:目录为/www/dir/aaa 过期时间为1小时,权重设置为70。
    • 缓存策略3:完整路径为/www/dir/aaa/example.php 过期时间为0s,权重设置为80。
    • 则这三个缓存策略的生效顺序是:策略1—>策略3—>策略2。

      注:

      • 权重可设置1-99数字越大,优先级越高,优先生效;
      • 不推荐设置相同的权重,权重相同的两条缓存策略优先级随机。
本文导读目录