文件列表
1. 登录 云开发 CloudBase 控制台,进入 云存储 页面。
2. 进入文件管理页面,您可以查看云存储空间中所有的文件。
3. 单击文件名或详情,即可查看关于此文件的所有信息,例如文件名称、文件大小、存储位置、更新时间等。
权限设置
如需设置文件权限,选择权限设置,根据实际需求,勾选存储权限并保存;您还可以自定义安全规则。
缓存配置
什么是缓存配置
云存储内的文件默认 CDN 加速,开发者可以通过改变缓存配置来控制 CDN 遵循的过期规则。
合理的配置缓存时间,能够有效的提升命中率,降低回源率,节省您的带宽。
CDN 节点上缓存的用户资源也面临过期问题。
若资源处于未过期状态,用户请求到达节点后,节点会将此资源直接返回给用户,提升获取速度。
若资源处于过期状态(即超过了设置的有效时间),用户请求会由节点发送至源站,重新获取内容并缓存至节点,同时返回给用户。
如何进行缓存配置
说明
目前只有腾讯云云开发控制台可以进行缓存配置。
1. 登录 腾讯云云开发控制台 ,依次单击文件管理 > 缓存配置,您即可查看缓存配置模块。
2. 单击编辑缓存配置,您可以根据自身业务需求,在默认配置上添加缓存时间配置。 默认配置是对所有文件缓存 2 分钟。
支持三种配置方式:按文件类型设置缓存过期时间。
配置缓存时间时可填入多项,每项用
;
隔开,内容区分大小写,必须是以 .
开头的文件后缀,例如 .png
。刷新时间设置为 0 时,不缓存,所有请求转发至用户源站,缓存时间设置最大值不能超过 365 天。
输入框默认提示:例如
.png
,.jpg
,.php
。按文件夹设置缓存过期时间。
配置缓存时间时可填入多项,每项用
;
隔开,内容区分大小写,必须是以 /
开头的文件夹。刷新时间设置为 0 时,不缓存,所有请求转发至用户源站,缓存时间设置最大值不能超过 365 天。
按文件设置缓存过期时间。
配置缓存时间时可填入多项,每项用
;
隔开,内容区分大小写,支持匹配某一类型文件,例如 /test/abc/\\*.jpg
。3. 单击保存,将进行配置部署,您需等待 5 分钟左右。
说明
配置部署中,若您再次编辑缓存配置,会覆盖之前的配置。以最后一次部署结果为准。
策略优先级
配置项列表底部优先级高于顶部优先级。您可以拖动列表前面的移动图标即可调整优先级。
说明:
当设置了多条缓存策略时,相互之间会有重复。
假设某域名已配置如下缓存配置:
目标 | 缓存时长 |
所有文件 | 2 分钟 |
.php .jsp .aspx | 0 秒 |
.jpg .png .gif | 300 秒 |
/test/*.jpg | 400 秒 |
/test/abc.jpg | 200 秒 |
假设域名为
www.test.com
,资源为 www.test.com/test/abc.jpg
,其匹配方式如下:匹配第一条所有文件,命中,此时缓存时间为2分钟。
匹配第二条,未命中。
匹配第三条,命中,此时缓存时间为300秒。
匹配第四条,命中,此时缓存时间为400秒。
匹配第五条,命中,此时缓存时间为200秒。
因此最终缓存时间为200秒,以最后一次匹配生效。