webui程序是不是有潜在的内存无限增长bug?
← 返回列表

当前位置: 作者:kanshan · 2026-04-08 09:44:04

#1 kanshan · 2026-04-08 09:44:04
stalltrix
发现系统了高速数据存储就是一个 map

https://github.com/stalltrix/kepweb/blob/5f875dbc970d4de46f869db09b46c38f62b0b142/webserver.go#L93

这个map我看了一眼,只有add的逻辑。没有清理的逻辑。

现在论坛人比较少,帖子数据也比较少,这种还能承受住。如果以后帖子越来越多,岂不是全部帖子堆在内存了。这种会内存爆炸的。

感觉应该乘早解决这个问题,乘现在人少帖子少
#2 skymmap · 2026-04-10 01:14:23
stalltrix
试试 v0.1.7

改进使用三级缓存架构,内存->redis->硬盘。进行优化

可以配置一个redis了,如果没有配置,会使用内部KV

```json
"db_file": "",
"db_addr": "",
"db_pass:" "",
}
#3 kanshan · 2026-04-10 09:34:18
stalltrix
"db_addr","db_pass:"我知道是redis的账号密码,"db_file"是啥,redis存储路径?但是redis好像不能指定啊
#4 skymmap · 2026-04-10 11:18:34
stalltrix
"db_file"是内部KV的存储路径,当设置redis,这个可以不用设置

注册

或使用第三方注册

登录

没有账号? 立即注册
技术
闲聊
开发
正在提交...