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