method 发表于 2025/8/23 00:53

kangle缓存配置 忽略客户端的 no-cache 请求

1) 忽略客户端的 no-cache 请求

在 Kangle 的全局/服务缓存选项里,开启类似下面的设置(不同版本名字可能略有差异):

Ignore client no-cache(忽略客户端 no-cache)

或 Ignore Cache-Control/Pragma in request

含义:即使请求头带 Cache-Control: no-cache / Pragma: no-cache,也允许直接用已有缓存(只要缓存还新鲜)。

许多代理/网关都有同类开关:例如 Apache 的 CacheIgnoreCacheControl On、F5 的 “Ignore no-cache request headers”等——效果就是忽略客户端的 no-cache 请求,优先使用代理缓存(不同产品名字不同,但功能一致)。

2) 精简 Kangle 的缓存键(Cache Key)

确保此域名(*.manba-img.cfd)的缓存键里不包含这些请求头:

Origin

Referer

我在 kangle管理中心 找不到上述配置信心,麻烦小樱前辈给一个示例配置
原因 ,我的资源URL直接访问 能命中 hitkangle server

但是 在跨域情况下
资源URL 一直 miss from kangle
我发的贴子是因为我测试了多种方案,但kangle配置找不到相关功能
该问题不存在跨域配置问题
我的配置是正确的

小樱 发表于 2025/8/23 01:00

no-cache站内有很多相关教程,举例
https://bbs.itzmx.com/thread-8968-1-1.html

至于出现miss的情况,是你浏览器缓存导致
https://bbs.itzmx.com/thread-95091-1-1.html

页: [1]
查看完整版本: kangle缓存配置 忽略客户端的 no-cache 请求