Commit Graph

70 Commits

Author SHA1 Message Date
GoEdgeLab
37486eba8c 优化代码 2022-08-07 11:12:29 +08:00
GoEdgeLab
bcd6784a8f 优化代码 2022-08-04 11:34:06 +08:00
GoEdgeLab
a38272bf19 优化代码 2022-07-27 18:10:43 +08:00
GoEdgeLab
99b7f77410 减少Daemon使用的内存 2022-07-26 09:41:43 +08:00
GoEdgeLab
e82f970529 优化Firewalld添加端口方法,自动聚合连续的端口号 2022-07-21 11:53:23 +08:00
GoEdgeLab
080a88aa1e 反向代理设置中增加移除回源主机名端口功能 2022-06-30 12:12:05 +08:00
GoEdgeLab
366d0d74b1 修复内容为空时无法缓存的Bug 2022-06-09 20:26:36 +08:00
GoEdgeLab
9d68710531 实现基础的DDoS防护 2022-05-18 21:03:51 +08:00
GoEdgeLab
f39c59569a 文件缓存增加自动限速/提升本地缓存数据库写入和查询速度 2022-04-20 18:23:26 +08:00
GoEdgeLab
d08fb4929f 去除错误提示中的程序文件名中的Workspace目录 2022-04-18 16:31:48 +08:00
GoEdgeLab
8a0ef47a64 优化基准测试 2022-04-10 21:21:45 +08:00
GoEdgeLab
bad1e42ff6 优化ttlcache 2022-04-09 18:28:22 +08:00
GoEdgeLab
149ffd400f 缓存文件实现Sendfile 2022-04-04 19:45:57 +08:00
GoEdgeLab
5aa0ede8a9 优化代码 2022-03-20 10:48:11 +08:00
GoEdgeLab
f4fd243d1d 优化代码 2022-03-19 12:17:28 +08:00
GoEdgeLab
6bd4998dbe 优化WAF性能 2022-03-16 17:06:26 +08:00
GoEdgeLab
a90baa69c7 提升缓存效率 2022-03-16 16:20:53 +08:00
GoEdgeLab
cbc97652a5 优化本地数据库性能 2022-03-15 18:32:39 +08:00
GoEdgeLab
6436ba503b 程序意外退出时关闭sqlite指针 2022-03-14 11:47:34 +08:00
GoEdgeLab
5279877cd2 增加对数据库操作的统计命令:edge-node dbstat/减少几个不必要的查询操作 2022-03-13 19:27:38 +08:00
GoEdgeLab
b3043f4ca9 更新相关库 2022-03-12 19:11:29 +08:00
GoEdgeLab
87b51dbd21 优化代码 2022-03-12 18:00:22 +08:00
GoEdgeLab
96db004fb2 分块传输内容可以写入到内存中/分块传输内容可以判断最大尺寸 2022-03-06 17:18:06 +08:00
GoEdgeLab
619407f9e4 实现基础的206 partial content缓存 2022-03-03 19:36:28 +08:00
GoEdgeLab
158cb258f6 重构对HTTP请求的处理方法:缓存、压缩、WebP、限速 2022-02-15 14:55:49 +08:00
GoEdgeLab
77aa8fe93c 实现open file cache 2022-01-12 21:09:00 +08:00
GoEdgeLab
938278725e 优化代码 2022-01-12 20:31:04 +08:00
GoEdgeLab
f8299b2447 优化代码 2022-01-11 09:25:34 +08:00
GoEdgeLab
1e718021db 优化代码 2022-01-10 15:38:53 +08:00
GoEdgeLab
da03455d10 统计数据上传时如果遇到invalid utf-8,则自动过滤非法字符/统计数据上传失败时,仍然丢弃已有的统计数据,防止数据堆积 2022-01-05 16:05:58 +08:00
GoEdgeLab
42710c4e36 将获取系统内存函数放入到utils中 2021-12-29 10:53:59 +08:00
GoEdgeLab
3ab0f64b18 优化代码 2021-12-19 11:32:26 +08:00
GoEdgeLab
413c0851a8 TLS连接增加握手超时检查 2021-12-18 19:17:40 +08:00
GoEdgeLab
5ef3072734 实现请求连接数等限制 2021-12-12 11:48:01 +08:00
GoEdgeLab
82709e274c 使用空struct{}代替bool节约内存 2021-12-09 12:07:46 +08:00
GoEdgeLab
6be26c0ffb 优化代码 2021-12-08 22:19:15 +08:00
GoEdgeLab
c96406ff64 可以在缓存条件里设置Expires Header 2021-12-08 17:41:39 +08:00
GoEdgeLab
54bf0ab39d 优化系统goroutine使用,减少goroutine数量,增加goman查看goroutine数量指令 2021-12-08 15:17:45 +08:00
GoEdgeLab
2915de40fe 支持规则集忽略局域网IP 2021-12-02 16:08:25 +08:00
GoEdgeLab
cf4d80bd0c 增加${requestId}变量 2021-12-02 11:30:47 +08:00
GoEdgeLab
ac33339689 修复合并URL中多余分隔符时导致参数发生变化的Bug 2021-11-24 15:01:06 +08:00
GoEdgeLab
aa9ce4e260 服务增加是否合并URL中的多余分隔符选项 2021-11-24 14:50:07 +08:00
GoEdgeLab
fff7e7a95d 实现自动将热点数据加载到内存中 2021-11-14 16:15:07 +08:00
GoEdgeLab
07cb2bb303 缓存策略实现LFU算法/实现内存缓存自动Flush数据到磁盘 2021-11-13 21:30:24 +08:00
GoEdgeLab
22ca557691 修复freebsd编译时的错误 2021-10-22 15:38:53 +08:00
GoEdgeLab
67324c94a6 支持任意域名通过CNAME访问服务(开启选项后) 2021-10-16 12:03:05 +08:00
GoEdgeLab
1135a03d15 限制WebP转换时消耗的内存总量 2021-10-01 18:59:44 +08:00
GoEdgeLab
300c11041f 支持自动转换图像文件为WebP 2021-10-01 16:24:17 +08:00
GoEdgeLab
88b1d20dcd 特殊页面支持请求变量 2021-09-21 09:29:17 +08:00
GoEdgeLab
1dc8c23e3b 优化代码 2021-08-07 16:27:42 +08:00