如果您需要同时加速动静态资源,可以开启动态加速功能,通过配置静态文件类型,可自定义静态资源的加速规则,使静态文件不再使用动态加速,而采用更合适的静态加速。实现将静态资源缓存至边缘节点,动态资源采用最优路由回源。
背景信息
动态和静态资源加速规则说明如下:
- 开启
当您需要加速静态和动态资源时,需要打开动态加速开关。您可以根据自身业务需求,配置静态文件类型加速规则。静态资源加速规则配置成功后,资源按照您配置的加速规则加速。您可以自定义静态资源的边缘缓存文件类型、边缘缓存的静态文件URI和静态加速的资源目录。
- 关闭
当您不需要加速动态资源时,可以关闭动态加速开关。关闭动态加速开关后,动态资源无加速效果,走静态边缘缓存逻辑,默认的静态文件加速规则有效,自行添加静态文件加速规则失效。
操作步骤
- 配置静态文件类型。
- 登录全站加速控制台。
- 在左侧导航栏,单击域名管理。
- 在域名管理页面,单击目标域名对应的配置。
- 在指定域名的左侧导航栏,单击动静态加速规则。
- 打开动态加速开关。
- 在静态文件类型页签下,单击修改配置。
- 在静态文件类型对话框,选择开启或关闭自适应缓存,并配置静态文件类型。

参数 |
描述 |
自适应缓存 |
您可以根据静态文件类型和源站的缓存规则进行自适应缓存。
- 开启自适应缓存
开启自适应缓存后, 静态文件类型中的规则优先级高于自适应缓存,在控制台配置的 缓存过期时间中的缓存规则会全部生效。规则生效的优先级如下:
- 第一优先级:在控制台配置了缓存过期时间,则遵循缓存过期时间中的缓存规则。
- 第二优先级:未在控制台配置缓存过期时间,则遵循源站配置的缓存规则。
- 第三优先级:未在控制台和源站配置缓存规则,则直接动态回源。
- 关闭自适应缓存
- 关闭自适应缓存,但在控制台配置了静态文件类型和缓存过期时间,则遵循控制台配置的缓存过期时间中的缓存规则。
说明 需确保缓存过期时间中配置的文件后缀在静态文件类型内,否则在缓存过期时间中配置的缓存规则将不生效。
- 关闭自适应缓存,但在控制台配置了静态文件类型,未配置缓存过期时间,则遵循源站配置的缓存规则。
|
静态文件类型 |
支持的静态文件类型如下:
- 图片:GIF、PNG、BMP、JPEG、JPG。
- 页面:HTML、HTM、SHTML。
- 音视频:MP3、WMA、FLV、MP4、WMV、OGG、AVI。
- 文本:DOC、DOCX、XLS、XLSX、PPT、PPTX、TXT、PDF。
- 其他:ZIP、EXE、TAT、ICO、CSS、JS、SWF、APK、M3U8、TS。
|
- 单击确定,完成配置。
- 配置缓存过期时间。
- 在缓存过期时间区域下,单击添加。
- 在缓存过期时间对话框,配置缓存规则,您可以选择按目录或文件后缀名进行配置。

配置项 |
说明 |
类型 |
- 目录:指定路径下的缓存资源。
- 文件后缀名:指定文件类型的缓存资源。
|
内容 |
- 添加单条目录(支持完整路径)时,须以正斜线(/)开头,例如/directory/aaa。
- 添加多个文件后缀名时,须以英文逗号(,)分隔,例如
JPG,TXT 。
支持的静态文件类型如下:
- 图片:GIF、PNG、BMP、JPEG、JPG。
- 页面:HTML、HTM、SHTML。
- 音视频:MP3、WMA、FLV、MP4、WMV、OGG、AVI。
- 文本:DOC、DOCX、XLS、XLSX、PPT、PPTX、TXT、PDF。
- 其他:ZIP、EXE、TAT、ICO、CSS、JS、SWF、APK、M3U8、TS。
|
过期时间 |
资源对应的缓存时间。过期时间最多设置为3年,建议您参照以下规则进行配置:
- 不经常更新的静态文件:例如图片类型、应用下载类型等,建议您将缓存时间设置为1个月以上。
- 频繁更新的静态文件:例如JS、CSS等,您可以根据实际业务情况设置。
- 动态文件:例如PHP、JSP、ASP等,建议您将缓存时间设置为0s,即不缓存。
|
权重 |
缓存规则的优先级。
说明
- 取值范围:1~99间的整数。数字越大,优先级越高,优先生效。
- 不推荐设置相同的权重,权重相同的两条缓存策略优先级随机。
示例:为加速域名 example.aliyun.com 配置三条缓存策略,缓存策略1优先生效。
- 缓存策略1:文件名后缀为.jpg和.png的所有资源过期时间设置为1月,权重设置为90。
- 缓存策略2:目录为/www/dir/aaa过期时间设置为1小时,权重设置为70。
- 缓存策略3:完整路径为/www/dir/aaa/example.php过期时间设置为0s,权重设置为80。
|
- 单击确定,完成配置。