Commit Graph

56 Commits

Author SHA1 Message Date
刘祥超 14eda8c276 优化代码 2022-03-19 12:17:28 +08:00
刘祥超 469a3ea979 优化WAF性能 2022-03-16 17:06:26 +08:00
刘祥超 9b85487a70 提升缓存效率 2022-03-16 16:20:53 +08:00
刘祥超 21e206061d 优化本地数据库性能 2022-03-15 18:32:39 +08:00
刘祥超 d0b86af4ef 程序意外退出时关闭sqlite指针 2022-03-14 11:47:34 +08:00
刘祥超 ecbb11eee2 增加对数据库操作的统计命令:edge-node dbstat/减少几个不必要的查询操作 2022-03-13 19:27:38 +08:00
刘祥超 1e64386744 更新相关库 2022-03-12 19:11:29 +08:00
刘祥超 8dfeda0d80 优化代码 2022-03-12 18:00:22 +08:00
刘祥超 49822ab7e9 分块传输内容可以写入到内存中/分块传输内容可以判断最大尺寸 2022-03-06 17:18:06 +08:00
刘祥超 581a3d49fc 实现基础的206 partial content缓存 2022-03-03 19:36:28 +08:00
刘祥超 f50113517a 重构对HTTP请求的处理方法:缓存、压缩、WebP、限速 2022-02-15 14:55:49 +08:00
刘祥超 d02f9f9a0e 实现open file cache 2022-01-12 21:09:00 +08:00
刘祥超 91fab59a18 优化代码 2022-01-12 20:31:04 +08:00
刘祥超 e23f4aaee2 优化代码 2022-01-11 09:25:34 +08:00
刘祥超 488430bbef 优化代码 2022-01-10 15:38:53 +08:00
刘祥超 be7267211b 统计数据上传时如果遇到invalid utf-8,则自动过滤非法字符/统计数据上传失败时,仍然丢弃已有的统计数据,防止数据堆积 2022-01-05 16:05:58 +08:00
刘祥超 4ffc619aad 将获取系统内存函数放入到utils中 2021-12-29 10:53:59 +08:00
刘祥超 8b97638624 优化代码 2021-12-19 11:32:26 +08:00
刘祥超 38e06e7b03 TLS连接增加握手超时检查 2021-12-18 19:17:40 +08:00
刘祥超 e5f9316e33 实现请求连接数等限制 2021-12-12 11:48:01 +08:00
刘祥超 853e4fd0f0 使用空struct{}代替bool节约内存 2021-12-09 12:07:46 +08:00
刘祥超 d3169eaea5 优化代码 2021-12-08 22:19:15 +08:00
刘祥超 68b93bf6b4 可以在缓存条件里设置Expires Header 2021-12-08 17:41:39 +08:00
刘祥超 1279f0d394 优化系统goroutine使用,减少goroutine数量,增加goman查看goroutine数量指令 2021-12-08 15:17:45 +08:00
刘祥超 9d54c17695 支持规则集忽略局域网IP 2021-12-02 16:08:25 +08:00
刘祥超 ca0571a21b 增加${requestId}变量 2021-12-02 11:30:47 +08:00
刘祥超 b7ae10e2d0 修复合并URL中多余分隔符时导致参数发生变化的Bug 2021-11-24 15:01:06 +08:00
刘祥超 e54eddc961 服务增加是否合并URL中的多余分隔符选项 2021-11-24 14:50:07 +08:00
刘祥超 97b04777bc 实现自动将热点数据加载到内存中 2021-11-14 16:15:07 +08:00
刘祥超 b9b8472c3a 缓存策略实现LFU算法/实现内存缓存自动Flush数据到磁盘 2021-11-13 21:30:24 +08:00
刘祥超 4dcd47d8bc 修复freebsd编译时的错误 2021-10-22 15:38:53 +08:00
刘祥超 8935f35b4e 支持任意域名通过CNAME访问服务(开启选项后) 2021-10-16 12:03:05 +08:00
刘祥超 246bb45614 限制WebP转换时消耗的内存总量 2021-10-01 18:59:44 +08:00
刘祥超 b157448ad2 支持自动转换图像文件为WebP 2021-10-01 16:24:17 +08:00
刘祥超 33e899a008 特殊页面支持请求变量 2021-09-21 09:29:17 +08:00
刘祥超 06db07ac4b 优化代码 2021-08-07 16:27:42 +08:00
刘祥超 dcba9c2f3e 调整格式等 2021-07-20 19:01:37 +08:00
刘祥超 d775dfeeaa WAF增加多个动作 2021-07-18 15:51:49 +08:00
刘祥超 085adcf1c4 实现节点自动升级成最新版本 2021-06-10 19:19:15 +08:00
刘祥超 5d58321167 IP名单改成同时检查多个IP来源 2021-02-02 19:32:19 +08:00
刘祥超 ef6f0097f0 IP名单新增IPv6和所有IP两种类型 2021-02-02 15:26:00 +08:00
刘祥超 ec47fc560c 增加一些注释、测试等 2021-01-21 11:00:46 +08:00
刘祥超 ee2438aefa 修复待升级节点版本号对比错误 2021-01-18 12:35:39 +08:00
刘祥超 f3b71559d4 优化缓存管理 2021-01-13 12:02:50 +08:00
刘祥超 13e5db4729 增加service命令 2021-01-12 11:48:38 +08:00
刘祥超 b975dd48c9 优化系统服务逻辑 2021-01-12 10:56:30 +08:00
刘祥超 f93dba9d30 [systemd]systemd服务设置自动错误重启 2021-01-11 19:07:26 +08:00
刘祥超 6fd9fefb8f 集群可以设置systemd系统服务 2021-01-11 18:16:15 +08:00
刘祥超 063a686deb 用户端可以添加WAF 黑白名单 2021-01-03 20:18:47 +08:00
刘祥超 04b9a65d4d 实现WAF 2020-10-08 15:06:42 +08:00