设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 17|回复: 1

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

[复制链接]

签到天数: 118 天

[LV.6]常住居民II

发表于 2025/8/23 00:53 | 显示全部楼层 |阅读模式 |Google Chrome 139.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
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直接访问 能命中 hit  kangle server

但是 在跨域情况下
资源URL 一直 miss from kangle
我发的贴子是因为我测试了多种方案,但kangle配置找不到相关功能
该问题不存在跨域配置问题
我的配置是正确的
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

 成长值: 1065

签到天数: 4980 天

[LV.Master]伴坛终老

发表于 2025/8/23 01:00 | 显示全部楼层 |Google Chrome 139.0.0.0|Windows 10
no-cache站内有很多相关教程,举例
https://bbs.itzmx.com/thread-8968-1-1.html

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

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2025/8/23 05:27 , Processed in 0.437928 second(s), 22 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表