设为首页收藏本站

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

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 328|回复: 0

kangle反代life_time使用cf cloudflare cdn启用回源keep-alive长连接提高TCP性能,缩短200ms延迟优化握手时间

[复制链接]
 成长值: 576

签到天数: 4817 天

[LV.Master]伴坛终老

发表于 2025/3/1 00:01 | 显示全部楼层 |阅读模式 |Google Chrome 133.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
kangle反代life_time使用cf cloudflare cdn启用回源keep-alive长连接提高TCP性能,缩短200ms延迟优化握手时间

kangle默认启用边缘长连接时间是60秒,回源默认短连接life_time为0,如果使用kangle自建cdn时,设置life_time可提高回源性能
注意源站的边缘长连接时间一定要比cdn节点的大,否则会504超时,所以可以设置回源10秒长连接,或者life_time给一半时间30秒
比如说源站120秒,节点60秒,或者节点直接用短连接回源,也是推荐短连接回源,最安全永远不会出现因为TCP重置引发504错误

分两种情况,情况1下是成功自动支持长连接,情况2需要看kangle反代设置的life_time
kangle源站→cloudflare
kangle源站→kangle反代→cloudflare

如果使用cloudflare作为cdn,可参考官方文档来调节源站长连接时间,回源keep-alive默认值每30秒发送一次,最长允许900秒连接空闲,意思是源站设置根据倍率时间,30秒到900秒比较合理
https://developers.cloudflare.com/fundamentals/reference/connection-limits/
2.png

1.jpg

情况2的时候,设置前550ms,设置后330ms,节省了tcp握手时长,对api响应延迟敏感的话设置长连接很重要
反代和源站的ping延迟为215ms,刚好差不多550ms-330ms=220ms,ping和tcp延迟基本算参考,节省掉了这段

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025/3/13 09:27 , Processed in 0.117595 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

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