设为首页收藏本站

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

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 1866|回复: 8

kangle关闭默认缓存,建议设置50M,强制缓存和静态化有什么区别 jemalloc数据库索引最有效率的io负载性能

[复制链接]
 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2022/11/29 21:15 | 显示全部楼层 |阅读模式 |Google Chrome 107.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
kangle关闭默认缓存,建议设置50M,强制缓存和静态化有什么区别 jemalloc数据库索引最有效率的io负载性能

不能关闭默认缓存,就如同cloudflare一样,缓存是不允许关闭的,关闭后会大幅度降低站点访问性能,cf企业付费版可以提供最低1秒缓存,同样不能关闭。
php动态包括使用了"伪静态"都不会被缓存,不存在你说的这个去经常清理的问题,你检查下站点是否强制输出浏览器缓存导致不更新
https://bbs.itzmx.com/thread-95091-1-1.html

同时如果在easypanel单独进行了缓存时间设置,则easypanel的优先级最高会覆盖程序默认值的缓存时间。
你可以把默认缓存时间都改成1秒,然后easypanel让用户单独设置缓存时间即可。

kangle主打性能,用的是最有效率的jemalloc数据库引擎,启用磁盘缓存的时候内存缓存不能关闭,数据库索引之类都需要在内存中工作,因为就算是ssd也无法承受索引带来的io负载。
一个文件大概要计算1024byte做内存。可以说内存缓存100M,缓存总数最大是102400个
1M内存缓存=1024个总数,10M=10240,100M=102400,1G=100W总数,10G=1000W总数,100G内存=1亿总数

内存缓存建议设置50M
如果内存比较大建议设置内存值的50%,例如16G内存设置为8G内存缓存,剩余的8G内存用作CC攻击时产生过多TCP三次握手带来的系统内存开销占用,缓存占用不要把系统内存用尽,内存最大使用不超过90%以便保持系统稳定性。

强制缓存就是"静态化",勾选后指的是把php动态内容强制标记为静态资源并且缓存起来,适合需要缓存搜索结果,api或者某个动态页面时候使用。
针对使用"静态化"做动态页面强制缓存玩法的话站内也有很多帖子介绍
https://bbs.itzmx.com/thread-7562-1-1.html

注意:勾选静态化缓存后,如果站点内容发生变化,缓存时间设置的数值未结束的时候不会自动更新。
针对静态资源不建议勾选"静态化",此时文件更新后,节点可立即自动刷新缓存。

评分

参与人数 1樱币 +1 收起 理由
ricroon + 1 很给力!

查看全部评分

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

使用道具 举报

签到天数: 22 天

[LV.4]偶尔看看III

发表于 2022/11/30 02:48 | 显示全部楼层 |Google Chrome 107.0.0.0|Windows 10
@小樱
跑反向代理 有必要设置全局缓存吗

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

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2022/11/30 17:50 | 显示全部楼层 |Google Chrome 107.0.0.0|Windows 10
3083489994 发表于 2022/11/30 02:48
@小樱
跑反向代理 有必要设置全局缓存吗

缓存时间越长越好,提高命中率
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 22 天

[LV.4]偶尔看看III

发表于 2022/12/1 16:18 | 显示全部楼层 |Google Chrome 107.0.0.0|Windows 10
小樱 发表于 2022/11/30 17:50
缓存时间越长越好,提高命中率

怎么对kangle限速 每个请求只限制在100Mbps端口?
[发帖际遇]: 3083489994 发帖时在路边捡到 5 樱币,偷偷放进了口袋. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2022/12/1 18:23 | 显示全部楼层 |Google Chrome 107.0.0.0|Windows 10
3083489994 发表于 2022/12/1 16:18
怎么对kangle限速 每个请求只限制在100Mbps端口?

论坛有很多限速的教程帖子,,,搜索一下啦
https://bbs.itzmx.com/thread-12020-1-1.html

你要的每个请求100Mbps也就是单连接限速(speed_limit)
数值写:12800K
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 22 天

[LV.4]偶尔看看III

发表于 2022/12/22 17:09 | 显示全部楼层
@小樱 跑CDN 用户在EP面板怎么配置缓存规则
不开强制缓存的情况下  kangle会提供缓存那些?
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2022/12/22 17:27 | 显示全部楼层 |Google Chrome 108.0.0.0|Windows 10
3083489994 发表于 2022/12/22 17:09
@小樱 跑CDN 用户在EP面板怎么配置缓存规则
不开强制缓存的情况下  kangle会提供缓存那些?

不开启强制缓存的话,kangle仅默认缓存所有静态资源,强制缓存开启后,才可以缓存php动态链接
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 22 天

[LV.4]偶尔看看III

发表于 2022/12/22 17:35 | 显示全部楼层
有部分提高用户的缓存的命中率 吗
静态资源 包括HTML吗 CSS JS等吗
对于3311后台 网页缓存大小  推荐多少合适?
包括古老的缓存文件 怎么清理? kangle自动的吗
@小樱
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2022/12/22 23:17 | 显示全部楼层 |Google Chrome 108.0.0.0|Windows 10
3083489994 发表于 2022/12/22 17:35
有部分提高用户的缓存的命中率 吗
静态资源 包括HTML吗 CSS JS等吗
对于3311后台 网页缓存大小  推荐多少 ...

缓存动态有利于提高命中率和性能,例如api响应json数据缓存,搜索结果缓存,需要根据站点自身情况合理设置动态缓存。
只要是静态资源就全部包括的,都会自动缓存。
缓存会自动清理长期未访问的冷门数据,保持热门的资源继续缓存,不需要人工操作。
这是我优化的配置文件,可以参考使用:https://github.com/1265578519/kangle/blob/master/ent/config.xml
[发帖际遇]: 小樱 被钱袋砸中进医院,看病花了 3 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024/12/23 20:03 , Processed in 0.151963 second(s), 22 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

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