设为首页收藏本站

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

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2007|回复: 1

kangle内存缓冲类型怎么设置?post上传时 tmp目录临时文件怎么修改关闭。temp_file请求控制标记模块,kp,krf文件是什么

[复制链接]
 成长值: 342

签到天数: 4739 天

[LV.Master]伴坛终老

发表于 2020/5/3 19:05 | 显示全部楼层 |阅读模式 |Google Chrome 81.0.4044.129|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
1.png
这种kp文件有什么用吗,tmp目录下的,post上传文件观察到的,感觉是临时文件
先传到tmp里面然后在移动过去的吗,home是数据盘的话,两块不同硬盘,没有做分块上传,文件大的话,就产生了延迟。
不过看介绍的话,可以降低后端php压力,先上传到临时文件在转成文件,还是不错的,不会一直占用php负载压力。
有没有办法关掉这个,以前3311上面有个选项,现在已经没了这个选项,看源码貌似改成自动化了,这些选项都没用了,以后要去掉

2.png
CDN下自动使用krf文件,krf里面是数据,不如路径链接到/tmp/sock文件,我看了下源码,krf文件生成是因为用了post规则过滤,例如param标记模块,把waf规则删了就不会有了
没设置的话默认情况是没有krf文件的,直接转发


官方wiki介绍
kangle内存缓冲类型怎么设置?post上传时 tmp目录临时文件怎么修改关闭

tempfile
设置是否使用临时文件交换数据
<tempfile>1</tempfile>

如设置使用内存交换
<tempfile>0</tempfile>

用于CDN或反向代理,建议设置为使用内存交换,否则碰到很大的下载(post上传到服务器,也就是服务器的下载),反应很慢。
用于本地应用,如fastcgi连php,建议设置临时文件,及大的改善后端压力。
kangle 3.1中在访问控制中如果使用了temp_file标记模块指定数据交换,以访问控制中为准


temp_file请求控制标记模块
说明:临时文件
范围:请求控制
语法:
<mark_temp_file   tf='0或1'></mark_temp_file>
使用例子:
<mark_temp_file   tf='1'></mark_temp_file>
1是on 表示使用临时文件, 0是off 表示使用内存缓存, 设置了这个模块就会忽略全局里的设置,优先使用标记模块这里


参考:https://wiki.kangleweb.com/kangle%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6#tempfile

https://wiki.kangleweb.com/Kangle%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9D%97#temp_file

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

使用道具 举报

签到天数: 1167 天

[LV.10]以坛为家III

发表于 2020/5/3 23:45 | 显示全部楼层 |Google Chrome 81.0.4044.129|Windows 10
[发帖际遇]: 不可名 发帖时在路边捡到 3 樱币,偷偷放进了口袋. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024/12/25 11:06 , Processed in 0.144693 second(s), 23 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

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