CDN加速服务依托于遍布在各地区的缓存节点使用户能就近访问源站的内容,实现访问加速。
在用户请求源站内容时,如果内容不在缓存节点,CDN加速服务会先向源站请求内容,在将内容返回给用户的同时,缓存该内容,方便其他用户的访问。
CDN加速服务负责管理缓存的内容以及缓存的相关配置。一般情况下,您无需手动配置。但是如果您有特定需求,可以配置以下缓存功能。
功能 | 描述 |
---|---|
缓存键值 | 可自定义配置缓存键值,缓存时支持对请求URL中 ?后的全部参数保留/删除,也可以指定参数缓存/删除。当源站内容和请求 URL 中的参数无关时,可以配置删除全部参数缓存,提高缓存内容的命中率。 |
节点缓存规则 | 每个缓存的内容都有一个过期时间。您可以根据源站内容的更新频率设置缓存内容的过期时间,达到缓存命中率和缓存内容更新之间的平衡。 |
状态码缓存规则 | 对于源站返回的 400-599 区间内的响应状态码,您可以配置状态码的过期时间。可以避免CDN加速服务在短时间内向源站重复请求这些内容,降低源站压力。 |
浏览器缓存规则 | 该配置允许您指定请求的文件在用户浏览器中的缓存行为。 |
HTTP 响应头设置 | 您可以指定CDN加速服务的响应中所包含的响应头,以实现特定的目的。 |
自定义错误页面 | 您可以对特定的错误码指定一个对用户友好的页面。页面上可以包含该错误码的错误排查等信息,从而提升用户体验。 |
Multi Range | 您可以开启 Multi Range,使CDN加速服务正常响应多 Range 请求。 |