功能简介
缓存相关功能主要包括:缓存过期时间、状态码过期时间、状态码过期时间(源站优先)、HTTP响应头、缓存key设置、跨域资源共享等,每个功能均支持灵活的配置,从而满足客户不同的应用场景。
功能 | 说明 |
---|---|
缓存过期时间设置 | 缓存过期时间指源站资源在CDN节点缓存的时长,达到预设时间,资源将会被CDN节点标记为缓存过期。您可以根据业务需求,按指定路径或文件名后缀等方式配置静态资源的缓存过期时间。 |
状态码过期时间 | CDN节点从源站获取资源时,源站会返回响应状态码,针对4xx、5xx等特殊状态码,您可以在天翼云CDN上配置状态码过期时间。配置完成后,当客户端再次请求相同资源时,如状态码未过期,会由CDN直接响应特殊状态码,不会触发回源,减轻源站压力。 |
状态码过期时间(源站优先) | 当客户希望在源站响应特殊状态码并携带相关缓存头的情况下,特殊状态码缓存规则按照源站相关缓存头生效,无相关缓存头时才按CDN设置的过期时间生效,则可以配置状态码过期时间(源站优先)功能。 |
缓存key设置 | 缓存key是一个文件在CDN节点上缓存时唯一的身份ID,每个在CDN节点上缓存的文件都会对应一个缓存key。通过自定义缓存key,可以将原始URL形式不同但实际指向同一个文件的请求,缓存为同一份,从而提升缓存命中率,降低回源量。 |
跨域资源共享 | 跨域资源共享(Cross-Origin Resource Sharing,简写为CORS)简称跨域访问,是HTML5提供的标准跨域解决方案,允许Web应用服务器进行跨域访问控制,实现跨域数据的安全传输。当客户的业务需要跨域共享或者访问资源时,客户可以通过自定义HTTP响应头来实现。 |