全局缓存配置概述

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

功能

说明

查询字符串

边缘节点在处理用户请求生成缓存键(Cachekey)时,设置去除请求URL中携带的?以及?之后的查询字符串(例如:用户身份信息、访问渠道来源等),这样有利于提升缓存命中率和缩短页面加载时间。

浏览器缓存过期时间

浏览器缓存过期时间是指浏览器存储的网页资源(如HTML、CSS、JavaScript文件、图片等)在本地缓存中的有效期。默认遵循源站的Cache-Control 头部,您可在不修改源站配置的情况下,通过配置客户端浏览器对资源文件的缓存时长,在缓存有效期内,浏览器会从本地缓存中加载文件,从而提高页面加载速度。

边缘缓存过期时间

边缘缓存过期时间是指源站资源在边缘安全加速 ESA边缘节点缓存的时长,达到预设时间,资源将会被边缘安全加速 ESA节点标记为失效资源。如果客户端向边缘安全加速 ESA节点请求的资源已经失效,边缘安全加速 ESA会回源站获取最新资源并缓存到边缘安全加速 ESA节点。您可以根据业务需求,按目录或文件后缀名配置静态资源的缓存过期时间。

开发模式

开发模式开启后,所有请求都将传递到源站服务器。这样就允许您的网站请求暂时绕过边缘安全加速 ESA的缓存组件,以便您可以验证对缓存内容进行的更改。此功能在需要即时查看所做更改时非常有用。启用后,开发模式将持续三个小时,然后自动关闭。

查询字符串排序

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