配置

自定义缓存设置。

清除缓存

手动清除01Dun节点的缓存资源,以便强制01Dun节点从您的源站服务器中提取这些文件的最新版本。您可以选择清除单个文件,也可以清除所有文件。

请注意:清除缓存可能会导致网站访问速度暂时降低,并使您的源站服务器压力增大。

建议优先使用 “自定义清除” 功能,来清除指定URL的缓存。
您可以提供一个URL列表,01Dun节点将会清除列表中所有资源的缓存副本。
如果选择 “清除全部内容” 则意味着所有请求将会被发送到您的源站服务器。如果正处于流量高峰期,可能会导致您的源站服务器带宽和系统资源暂时增加。

开发模式

启用开发模式后,会禁用CDN的缓存。可以让您对页面的更改立即生效。

如果您需要对网页代码进行调整更新,您可以开启此选项,以便暂时绕过我们的缓存系统,实时测试网站的代码。
但网站访问速度可能会因为禁用了缓存而有所降低。
默认情况下,每次启用“开发模式”,缓存会被禁用4小时。4小时后,自动关闭“开发模式”

请注意:开发模式不会清除缓存,如果您对网页更新完毕,需要手动清除缓存。

缓存级别

配置如何缓存您的站点资源。

无查询字符串:当请求URL中不包含查询字符串,才会被缓存。
比如:https://www.example.com/image.jpg 会被缓存,因为不包含查询字符串
https://www.example.com/image.jpg?agr=val 不会被缓存,因为包含了查询字符串

忽略查询字符串:不管请求URL中是否包含查询字符串,都会被缓存,并且被视为同一资源。
比如:https://www.example.com/image.jpghttps://www.example.com/image.jpg?agr=val
将会被无差别缓存。对于这两个请求,会返回相同的缓存副本。

标准:对不同的查询字符串分别缓存不同的副本。
比如:https://www.example.com/image.jpghttps://www.example.com/image.jpg?agr=val
将会当作两个不同的资源被缓存。对于这两个请求,会返回不同的缓存副本。

后台异步更新缓存

允许01Dun节点在更新缓存期间向访问者提供过期的缓存资源。请求不会因为等待源站服务器的响应而延迟,从而提高用户体验。

工作原理:
当访问请求到达 01Dun 节点时,请求的资源在缓存中存在但已过期, 01Dun 需要联系源站服务器检查缓存资源是否已更新,这会导致请求因等待源站服务器的响应而产生延迟。
打开此开关后,01Dun 节点会立即从缓存中返回这个过期的资源给用户,减少响应时间。同时,在后台向源站服务器发送请求,更新过期的缓存内容。
当新的响应从源站服务器返回后, 01Dun 节点更新缓存中的内容,以供后续请求使用。

启用永远在线

允许在特定条件下使用过期的缓存内容。这对于维持站点的高可用性和响应性非常有用,尤其是在源站服务不可用或过载的情况下。

当源站服务器无法正常响应请求时(例如,由于超时、错误、无法连接等原因),此选项允许 01Dun节点 提供之前缓存的内容,即使这些内容已经过期。

浏览器缓存 TTL

设置访问者的浏览器缓存文件的时长。

用于设置访问者的浏览器缓存资源的时长,从而实现网页 “秒开” 的效果。在此期间,浏览器会从其本地缓存中加载文件,从而提高页面加载速度。当这个时间到期后,浏览器将会尝试从 01Dun 节点获取最新的资源。