Commit Graph

23 Commits

Author SHA1 Message Date
GoEdgeLab
23192f6fec 计算CC的时候不再跨时间范围累积 2022-05-12 21:48:33 +08:00
GoEdgeLab
8d57efee7e 调整默认缓存容量 2022-04-21 09:40:20 +08:00
GoEdgeLab
fcbce3dbfa 优化ttlcache 2022-04-09 18:49:52 +08:00
GoEdgeLab
c0696770f7 优化ttlcache 2022-04-09 18:44:51 +08:00
GoEdgeLab
bad1e42ff6 优化ttlcache 2022-04-09 18:28:22 +08:00
GoEdgeLab
f8d14d879f 增加基准测试 2022-04-09 10:02:09 +08:00
GoEdgeLab
6bd4998dbe 优化WAF性能 2022-03-16 17:06:26 +08:00
GoEdgeLab
87b51dbd21 优化代码 2022-03-12 18:00:22 +08:00
GoEdgeLab
fc4e02c82d 实现自动SYN Flood防护 2022-01-10 19:54:10 +08:00
GoEdgeLab
42710c4e36 将获取系统内存函数放入到utils中 2021-12-29 10:53:59 +08:00
GoEdgeLab
e84ca26aa6 优化代码 2021-12-22 16:43:16 +08:00
GoEdgeLab
82709e274c 使用空struct{}代替bool节约内存 2021-12-09 12:07:46 +08:00
GoEdgeLab
54bf0ab39d 优化系统goroutine使用,减少goroutine数量,增加goman查看goroutine数量指令 2021-12-08 15:17:45 +08:00
GoEdgeLab
544158be5b 降低ttlcache最大内存增量 2021-12-03 10:22:03 +08:00
GoEdgeLab
19b373c18c 根据系统内存自动调节ttlcache的最大条目 2021-10-04 09:12:17 +08:00
GoEdgeLab
1afb5dfcc7 缓存条件增加最小内容尺寸配置 2021-09-26 15:01:46 +08:00
GoEdgeLab
8e76e53283 内存缓存增加最大数量限制 2021-09-19 16:11:46 +08:00
GoEdgeLab
7a452c5a6f 通过内存缓存提升文件缓存效率大约20% 2021-08-21 21:06:48 +08:00
GoEdgeLab
3e98f32e26 实现新的CC 2021-07-19 10:49:56 +08:00
GoEdgeLab
3ce05d89d0 修复ttlcache/Cache.IncreaseInt64返回结果的Bug 2021-03-26 11:47:02 +08:00
GoEdgeLab
61b3a42a31 彻底替换掉memorygrid 2020-11-22 12:11:39 +08:00
GoEdgeLab
d77749b0cd 采用更快的Hash算法 2020-11-21 22:29:57 +08:00
GoEdgeLab
5485a5f663 改进WAF缓存性能 2020-11-21 21:43:03 +08:00