小樱 发表于 2016/3/14 16:17

kangle 3311清理刷新单个域名url缓存的api接口

http://localhost:3311/core.whm?whm_call=clean_cache&url=[模式]url1, [模式]url2
模式:
1=正则,区分大小写
2=正则,不区分大小写
3=匹配前面部分
0=精确匹配

比如要清掉http://www.itzmx.com/的所有缓存。 包括首页缓存。下方红字有注释
http://localhost:3311/core.whm?whm_call=clean_cache&url=3http://www.itzmx.com/

比如要清理首页,其他内容不清理,用0模式,清理单个文件,图片,url也是这个模式,填写具体访问路径即可
http://localhost:3311/core.whm?whm_call=clean_cache&url=0http://www.itzmx.com/


如果要清理某个虚拟主机下的全部域名缓存内容,我的虚拟主机名字是itzmx.com,所以如下格式
http://localhost:3311/core.whm?whm_call=reload_vh&name=itzmx.com

刷新所有缓存,当然你也可以用清空所有缓存功能,刷新缓存不会减少缓存总数,只是缓存标记过期
http://localhost:3311/flush_disk_cache.km


/core.whm?whm_call=clean_cache&url=3https://raw.githubusercontent.com/ 这个接口清缓存有bug..
rewrite的情况,,清理访问域名github.itzmx.com无效,要清理对方的域名raw.githubusercontent.com才能清除缓存成功

清理缓存速度为每5秒清理1000总数

官方回应称缓存就是以反代之前的url为key.
所以经过重写后,肯定要以重写之前的url为key来清理。


不可名 发表于 2016/3/15 21:55

路过帮顶·

hhmx 发表于 2017/5/14 20:13

支持小樱

小樱 发表于 2018/4/27 18:32

178189076 发表于 2018/4/29 13:17

路过帮顶

uddd 发表于 2020/8/1 06:32

在哪里用这个命令

小樱 发表于 2020/8/1 06:33

uddd 发表于 2020/8/1 06:32
在哪里用这个命令

url直接带参数就是了

uddd 发表于 2020/8/2 11:33

小樱 发表于 2020/8/1 06:33
url直接带参数就是了

这个是kangle wen sever内功能还是 ssh直接命令,,

小樱 发表于 2020/8/2 18:40

uddd 发表于 2020/8/2 11:33
这个是kangle wen sever内功能还是 ssh直接命令,,

kangle 的功能
页: [1]
查看完整版本: kangle 3311清理刷新单个域名url缓存的api接口