全局缓存配置

设置静态资源全局缓存策略,将静态资源缓存于边缘节点上,可以有效提升资源的命中率,提升客户端访问性能,减少回源流量。

功能

说明

查询字符串

边缘节点在处理用户请求生成缓存键(Cachekey)时,设置去除请求URL中携带的?以及?之后的查询字符串(例如:用户身份信息、访问渠道来源等),使携带不同参数的请求 URL 均指向同一份缓存文件,从而提升缓存命中率,缩短页面加载时间。

浏览器缓存过期时间

浏览器缓存过期时间是指浏览器在本地缓存中保留网页资源(如HTML、CSS、JavaScript文件、图片等)的有效期限,默认遵循源站的Cache-Control头部设置,您可在不修改源站配置的情况下,通过配置客户端浏览器缓存时长,使在有效期内的资源直接从本地缓存加载,从而加快页面响应速度,优化用户体验。

边缘缓存过期时间

边缘缓存过期时间是指源站资源在边缘安全加速 ESA节点中缓存的有效时长,当资源达到预设的缓存过期时间后,将被标记为失效状态,若客户端请求的是已失效的资源,ESA节点会回源站获取最新的资源,并重新缓存至边缘节点,您可根据实际业务需求,按目录或文件后缀名配置静态资源的缓存过期时间,减少源站压力,加快用户访问速度。

开发模式

当您需要确保客户端立即获取最新静态资源时,可以启用开发模式。开启后,静态资源请求都将暂时绕过边缘安全加速 ESA的缓存组件,直接转发到源站服务器,便于验证源站内容变更。

查询字符串排序

开启查询字符串排序功能后,边缘安全加速 ESA会在处理请求时自动对URL中的查询字符串参数进行排序,然后再根据排序后的查询字符串进行缓存查找或请求转发。这意味着,无论请求URL中的查询字符串的顺序如何,只要参数及其值相同,边缘节点都会将缓存中具有相同查询字符串的文件视为相同的文件。开启该功能有助于提升缓存命中率。