Commit Graph

139 Commits

Author SHA1 Message Date
GoEdgeLab
1fff989ad3 优化代码 2022-09-18 16:18:31 +08:00
GoEdgeLab
c3bbcc15e7 优化代码 2022-09-07 14:54:36 +08:00
GoEdgeLab
4074648bf1 可以使用EdgeRecover环境变量指示恢复数据库 2022-09-07 14:44:36 +08:00
GoEdgeLab
390d42c5d9 启动时尝试自动修复损坏的缓存索引数据库 2022-09-07 13:55:36 +08:00
GoEdgeLab
edb8848671 改进缓存LFU算法 2022-09-07 11:34:26 +08:00
GoEdgeLab
a98889d48c 优化节点进程退出逻辑 2022-09-02 16:12:58 +08:00
GoEdgeLab
98d8f546de 优化缓存索引内存使用 2022-08-22 09:44:09 +08:00
GoEdgeLab
6b795cc568 优化代码 2022-08-22 08:31:39 +08:00
GoEdgeLab
ab55b2819f 只有系统内存超过3GB的才缓存Hash 2022-08-20 12:09:15 +08:00
GoEdgeLab
3a83af8e2b 大幅提升缓存索引性能 2022-08-20 11:47:57 +08:00
GoEdgeLab
0c2719537f [SQLITE]使用事务批量提交一些缓存相关任务 2022-08-17 21:04:00 +08:00
GoEdgeLab
d1c84fb002 优化代码 2022-08-14 16:28:40 +08:00
GoEdgeLab
e22473ce00 缓存本地数据库发生错误时同时提示数据库文件名 2022-08-14 15:17:07 +08:00
GoEdgeLab
bcd6784a8f 优化代码 2022-08-04 11:34:06 +08:00
GoEdgeLab
85f9a70af7 取消IO保护 2022-07-26 08:29:22 +08:00
GoEdgeLab
cab3baf698 改进MaxOpenFiles算法 2022-07-17 10:24:35 +08:00
GoEdgeLab
562db39b28 不限制206 Partial Content两次写入文件的时间差 2022-06-18 20:05:09 +08:00
GoEdgeLab
0304170751 将缓存maxOpenFiles最小值从2改为4 2022-06-09 19:12:29 +08:00
GoEdgeLab
bb7c8cf71d 增加刷新、预热缓存任务管理 2022-06-05 17:15:02 +08:00
GoEdgeLab
25907b2398 往硬盘刷数据时不统计maxOpenFiles 2022-05-07 22:02:41 +08:00
GoEdgeLab
3781468d09 fix typo 2022-05-05 11:01:03 +08:00
GoEdgeLab
850ee8e944 优化代码 2022-04-20 20:05:16 +08:00
GoEdgeLab
d32d73a89f 修正文件缓存“慢”打开文件耗时阈值 2022-04-20 18:41:53 +08:00
GoEdgeLab
f39c59569a 文件缓存增加自动限速/提升本地缓存数据库写入和查询速度 2022-04-20 18:23:26 +08:00
GoEdgeLab
d293c7e70d 优化缓存相关代码 2022-04-15 14:23:06 +08:00
GoEdgeLab
2b76fd4463 优化缓存相关代码 2022-04-14 10:25:34 +08:00
GoEdgeLab
0649eb0efe 优化缓存相关代码 2022-04-14 09:36:02 +08:00
GoEdgeLab
024035943a 优化代码 2022-04-13 19:24:23 +08:00
GoEdgeLab
149ffd400f 缓存文件实现Sendfile 2022-04-04 19:45:57 +08:00
GoEdgeLab
2df6e5a51b 优化代码 2022-04-04 18:25:54 +08:00
GoEdgeLab
144bef4fe3 修改一处日志级别 2022-04-02 15:34:00 +08:00
GoEdgeLab
2503a7663f 优化OpenFileCache fsnotify事件 2022-03-31 13:30:52 +08:00
GoEdgeLab
8985e7d79c 修复OpenFileCache可能无法更新的Bug 2022-03-31 11:47:31 +08:00
GoEdgeLab
a05e206213 优化代码 2022-03-20 21:15:25 +08:00
GoEdgeLab
9c82f7ca36 优化代码 2022-03-20 20:58:34 +08:00
GoEdgeLab
7bc7eb4dae 优化代码 2022-03-20 16:20:40 +08:00
GoEdgeLab
4503cbc33c 取消查询缓存超时的设置 2022-03-20 16:12:49 +08:00
GoEdgeLab
6bd4998dbe 优化WAF性能 2022-03-16 17:06:26 +08:00
GoEdgeLab
a90baa69c7 提升缓存效率 2022-03-16 16:20:53 +08:00
GoEdgeLab
832fb355fa 节点可以单独设置缓存目录 2022-03-16 15:24:35 +08:00
GoEdgeLab
a7cb922e9f 缓存策略修改时尽可能不重新加载 2022-03-15 21:33:44 +08:00
GoEdgeLab
6ba34ee540 本地数据库升级之后增加日志 2022-03-15 18:58:56 +08:00
GoEdgeLab
cbc97652a5 优化本地数据库性能 2022-03-15 18:32:39 +08:00
GoEdgeLab
6436ba503b 程序意外退出时关闭sqlite指针 2022-03-14 11:47:34 +08:00
GoEdgeLab
9a6a491817 sqlite添加参数_sync=OFF 2022-03-14 11:08:02 +08:00
GoEdgeLab
5279877cd2 增加对数据库操作的统计命令:edge-node dbstat/减少几个不必要的查询操作 2022-03-13 19:27:38 +08:00
GoEdgeLab
c1890be289 自动为热点数据设置合适的过期时间 2022-03-12 20:50:05 +08:00
GoEdgeLab
8c668ec7ba 内存缓存刷到磁盘后自动从内存中删除 2022-03-12 20:01:28 +08:00
GoEdgeLab
34f81e3f5a 优化代码 2022-03-12 19:45:22 +08:00
GoEdgeLab
ca015d35a5 使用异步IO写入缓存文件 2022-03-11 15:29:18 +08:00