点播
服务端
新手接入指南
产品简介
产品介绍
功能特性
产品优势
基本概念
创建应用
开通点播服务
配置CDN分发加速
什么是 CDN 分发加速
添加加速域名
配置CNAME
配置CDN缓存
防盗链
配置HTTPS安全加速
配置刷新预热
内容安全审核
功能概述
使用说明
最佳实践
CDN 加速对象存储资源
服务端 API
接口概述
媒资上传
视频处理
视频编辑
媒资管理
回调管理
视频安全
视频加密
安全通
移动端终端用户管理
数据统计
常见问题

配置CDN缓存

更新时间: 2022/04/26 10:27:07

您可以基于文件后缀名或目录指定 CDN 缓存时间,针对不同业务,请合理配置 CDN 缓存时间。

背景信息

当客户端向 CDN 节点请求数据时,CDN 节点会判断缓存数据是否过期,若缓存数据并没有过期,则直接将缓存数据返回给客户端。若缓存数据已过期,CDN 节点就会向源站发出回源请求,从源站拉取最新数据,更新本地缓存,并将最新数据返回给客户端。

配置缓存时间

  1. 登录网易云信控制台
  2. 在左侧导航栏单击对应的应用名称,在功能管理区域,单击点播右侧的分发加速
  3. 域名管理页签中,在对应加速域名的操作列中单击配置
  4. 单击缓存配置
  5. 单击添加时间配置。在添加时间配置对话框中,设置相关参数,参数说明如下表所示。
配置 描述
类型 支持文件后缀名和目录两种类型。
  • 目录:设置该路径的缓存时间。
  • 文件后缀名:设置该文件类型设的缓存时间。
  • 当类型为目录时:请填写对应的路径。
  • 当类型为文件后缀名时:请填写对应的文件类型。添加多个文件类型时,请用英文逗号(,)隔开。示例:PNG,JPG。
缓存时间 请根据业务特点,合理设置缓存时间。单位为秒。
  • 若缓存时间太短,CDN 边缘节点上的数据会经常失效,频繁回源会增加源站的负载,而且会加大访问延时。
  • 若 CDN 缓存时间太长,会导致 CDN 边缘节点上的数据更新不及时。
  1. 单击确定

配置忽略参数

缓存配置页面的忽略参数配置区域,单击开启关闭。参数说明如下:

  • 开启:忽略请求 URL 中问号(?)后面的参数,提高 CDN 缓存的命中率,提升分发效率。当参数内容不影响文件内容时,建议开启忽略参数缓存。
  • 关闭:访问 URL 需精确匹配问号(?)后面的参数,提高请求的精确性。用户通过 URL 进行资源访问时,可能会携带一些具有特殊作用的参数(例如版本、大小图、裁剪、缩放、水印等)时,建议关闭忽略参数缓存。

示例1

例如使用以下链接来表示两张不同的图片:

http://cdn.example.com/1.jpg?version=1

http://cdn.example.com/1.jpg?version=2

该场景中,建议关闭忽略参数,由完整的 URL 作为缓存键,分别进行图片内容的缓存,来进行资源区分。

如果开启忽略参数缓存,由问号(?)之前的链接http://cdn.example.com/1.jpg作为缓存,则节点仅缓存一份资源。

示例2

在音视频场景下,若使用时间戳签名参数来进行访问认证,例如http://cdn.example.com/1.mp4?sign=XXXXXX

该场景中,建议开启忽略参数,由问号(?)之前的链接http://cdn.example.com/1.mp4作为缓存键。节点仅缓存一份资源,即使时间戳签名不断变化,通过签名校验后可直接命中缓存。

此文档是否对你有帮助?
有帮助
我要吐槽
  • 背景信息
  • 配置缓存时间
  • 配置忽略参数