3083489994 发表于 2022/11/29 19:46

kangle缓存开关问题 用户独立

已知 kangle 3311 后台有个缓存开关

已知 easypanel 用户独立缓存功能模块

因为是跑反向代理的我没有关闭默认缓存功能但是也是最头疼的动不动缓存一点东西

如我关闭了默认缓存功能 代表所有缓存都失效了{我不能确定}

有没有什么办法能关闭自动缓存功能 只听从 easypanel面板用户的设置开始缓存用户的网站

让用户在easypanel面板 自己配置规则 系统开始缓存这个站点

默认开启缓存功能网站是动态站点 也有少量缓存在系统当中 每次都要去清理好麻烦

还有一个问题 怎么关闭掉内存缓存 单独开启磁盘缓存服务模式@小樱

小樱 发表于 2022/11/29 19:58

不能关闭默认缓存,就如同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亿总数

3083489994 发表于 2022/11/29 20:24

我还有一些问题

内存缓存设置多少合适?

EP用户面板的强制缓存的功能是什么

我在EP用户面板设置缓存规则 勾选了强制缓存   在3311查看到 并没有勾选到静态化



当然 静态化未勾选 是否代表缓存成功了 缓存了哪些 小樱姐姐方便说下吗



已知 3311 可以设置为静态化但是为何独立面板不能设置

小樱 发表于 2022/11/29 20:51

3083489994 发表于 2022/11/29 20:24
我还有一些问题

内存缓存设置多少合适?


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

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

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

3083489994 发表于 2022/11/29 20:58

好奇怪 为什么在独立面板我勾选了静态化并配置了规则 但是我 kangle后台显示的 是未勾选 好奇怪这种情况是不是有BUg EPL面板@小樱

小樱 发表于 2022/11/29 21:00

3083489994 发表于 2022/11/29 20:58
好奇怪 为什么在独立面板我勾选了静态化并配置了规则 但是我 kangle后台显示的 是未勾选 好奇怪这种情况 ...

你用第三方easypanel的话可能有未知BUG,可以反馈给脚本提供者或者建议使用官方版。
页: [1]
查看完整版本: kangle缓存开关问题 用户独立