刘祥超
|
1f37816a3a
|
改进MaxOpenFiles算法
|
2022-07-17 10:24:35 +08:00 |
|
刘祥超
|
cd6d7221e8
|
不限制206 Partial Content两次写入文件的时间差
|
2022-06-18 20:05:09 +08:00 |
|
刘祥超
|
189e3342ce
|
将缓存maxOpenFiles最小值从2改为4
|
2022-06-09 19:12:29 +08:00 |
|
刘祥超
|
771eff8fb1
|
增加刷新、预热缓存任务管理
|
2022-06-05 17:15:02 +08:00 |
|
刘祥超
|
1bd16fa1d3
|
往硬盘刷数据时不统计maxOpenFiles
|
2022-05-07 22:02:41 +08:00 |
|
刘祥超
|
f3ea4957be
|
fix typo
|
2022-05-05 11:01:03 +08:00 |
|
刘祥超
|
553deda20b
|
优化代码
|
2022-04-20 20:05:16 +08:00 |
|
刘祥超
|
7225cef18e
|
修正文件缓存“慢”打开文件耗时阈值
|
2022-04-20 18:41:53 +08:00 |
|
刘祥超
|
0e5aef923d
|
文件缓存增加自动限速/提升本地缓存数据库写入和查询速度
|
2022-04-20 18:23:26 +08:00 |
|
刘祥超
|
8272fe7fa5
|
优化缓存相关代码
|
2022-04-15 14:23:06 +08:00 |
|
刘祥超
|
1636ef8891
|
优化缓存相关代码
|
2022-04-14 10:25:34 +08:00 |
|
刘祥超
|
ed0c562b2e
|
优化缓存相关代码
|
2022-04-14 09:36:02 +08:00 |
|
刘祥超
|
08a307d8d8
|
优化代码
|
2022-04-13 19:24:23 +08:00 |
|
刘祥超
|
221d7e6434
|
缓存文件实现Sendfile
|
2022-04-04 19:45:57 +08:00 |
|
刘祥超
|
a59007a249
|
优化代码
|
2022-04-04 18:25:54 +08:00 |
|
刘祥超
|
d7ec36b12c
|
修改一处日志级别
|
2022-04-02 15:34:00 +08:00 |
|
刘祥超
|
6e6be5d8d1
|
优化OpenFileCache fsnotify事件
|
2022-03-31 13:30:52 +08:00 |
|
刘祥超
|
221d00b450
|
修复OpenFileCache可能无法更新的Bug
|
2022-03-31 11:47:31 +08:00 |
|
刘祥超
|
3c75d860e4
|
优化代码
|
2022-03-20 21:15:25 +08:00 |
|
刘祥超
|
ad59c28200
|
优化代码
|
2022-03-20 20:58:34 +08:00 |
|
刘祥超
|
da0fdf6485
|
优化代码
|
2022-03-20 16:20:40 +08:00 |
|
刘祥超
|
37f3e6fa2d
|
取消查询缓存超时的设置
|
2022-03-20 16:12:49 +08:00 |
|
刘祥超
|
469a3ea979
|
优化WAF性能
|
2022-03-16 17:06:26 +08:00 |
|
刘祥超
|
9b85487a70
|
提升缓存效率
|
2022-03-16 16:20:53 +08:00 |
|
刘祥超
|
06ef206c9f
|
节点可以单独设置缓存目录
|
2022-03-16 15:24:35 +08:00 |
|
刘祥超
|
1c2ca73208
|
缓存策略修改时尽可能不重新加载
|
2022-03-15 21:33:44 +08:00 |
|
刘祥超
|
b9abc55728
|
本地数据库升级之后增加日志
|
2022-03-15 18:58:56 +08:00 |
|
刘祥超
|
21e206061d
|
优化本地数据库性能
|
2022-03-15 18:32:39 +08:00 |
|
刘祥超
|
d0b86af4ef
|
程序意外退出时关闭sqlite指针
|
2022-03-14 11:47:34 +08:00 |
|
刘祥超
|
ce87fa25e7
|
sqlite添加参数_sync=OFF
|
2022-03-14 11:08:02 +08:00 |
|
刘祥超
|
ecbb11eee2
|
增加对数据库操作的统计命令:edge-node dbstat/减少几个不必要的查询操作
|
2022-03-13 19:27:38 +08:00 |
|
刘祥超
|
9849f14044
|
自动为热点数据设置合适的过期时间
|
2022-03-12 20:50:05 +08:00 |
|
刘祥超
|
34fae1c2a3
|
内存缓存刷到磁盘后自动从内存中删除
|
2022-03-12 20:01:28 +08:00 |
|
刘祥超
|
8b22d00ce4
|
优化代码
|
2022-03-12 19:45:22 +08:00 |
|
刘祥超
|
79ffda4706
|
使用异步IO写入缓存文件
|
2022-03-11 15:29:18 +08:00 |
|
刘祥超
|
577a5618a1
|
修复纯内存缓存可能启动多个flush内容的goroutine的Bug
|
2022-03-06 18:09:33 +08:00 |
|
刘祥超
|
49822ab7e9
|
分块传输内容可以写入到内存中/分块传输内容可以判断最大尺寸
|
2022-03-06 17:18:06 +08:00 |
|
刘祥超
|
421cb82505
|
增加Partial Content大尺寸测试用例
|
2022-03-06 14:40:31 +08:00 |
|
刘祥超
|
1c0192d773
|
优化Partial Content缓存
|
2022-03-05 19:31:50 +08:00 |
|
刘祥超
|
10443dfb15
|
优化Partial Content缓存
|
2022-03-05 16:47:17 +08:00 |
|
刘祥超
|
f34ad57e12
|
优化Partial Content缓存
|
2022-03-04 22:42:03 +08:00 |
|
刘祥超
|
269e33b9a0
|
删除Partial缓存时,同时删除区间范围相关文件
|
2022-03-04 11:51:59 +08:00 |
|
刘祥超
|
581a3d49fc
|
实现基础的206 partial content缓存
|
2022-03-03 19:36:28 +08:00 |
|
刘祥超
|
6260fd1009
|
sqlite缓存表增加tag字段
|
2022-02-23 16:06:18 +08:00 |
|
刘祥超
|
b5f706686c
|
修复热点数据从文件系统转移到内存时可能不完整的Bug/实现部分Partial Content功能
|
2022-02-21 17:33:58 +08:00 |
|
刘祥超
|
ceaeba7089
|
修复文件句柄缓存可能重复加入的Bug
|
2022-02-17 17:38:56 +08:00 |
|
刘祥超
|
e60af85819
|
修复从缓存文件中读取压缩内容时可能失败的Bug
|
2022-02-17 16:56:13 +08:00 |
|
刘祥超
|
4331223916
|
优化代码
|
2022-02-15 16:44:39 +08:00 |
|
刘祥超
|
f50113517a
|
重构对HTTP请求的处理方法:缓存、压缩、WebP、限速
|
2022-02-15 14:55:49 +08:00 |
|
刘祥超
|
238973a5e2
|
删除缓存数据库版本切换时的错误提示
|
2022-01-14 11:48:39 +08:00 |
|