刘祥超
|
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 |
|
刘祥超
|
00cd86a8b3
|
优化open file cache,现在能缓存header
|
2022-01-13 15:18:49 +08:00 |
|
刘祥超
|
63992bb2a0
|
优化代码
|
2022-01-12 21:41:05 +08:00 |
|
刘祥超
|
d02f9f9a0e
|
实现open file cache
|
2022-01-12 21:09:00 +08:00 |
|
刘祥超
|
91fab59a18
|
优化代码
|
2022-01-12 20:31:04 +08:00 |
|
刘祥超
|
76c82b431a
|
优化代码
|
2022-01-11 17:17:58 +08:00 |
|
刘祥超
|
2f6414fc55
|
优化代码
|
2022-01-11 16:02:41 +08:00 |
|
刘祥超
|
2525cdc061
|
根据Accept-Encoding决定是否解压响应内容
|
2021-12-29 10:57:15 +08:00 |
|
刘祥超
|
5cb5ddf2c1
|
修复并发下,写缓存文件可能冲突的问题
|
2021-12-21 08:03:09 +08:00 |
|
刘祥超
|
fd0bc37ec7
|
修复并发下,写缓存文件可能冲突的问题
|
2021-12-21 00:27:32 +08:00 |
|
刘祥超
|
462442e21a
|
缓存数据库升级时从老的数据库转移数据
|
2021-12-19 18:55:54 +08:00 |
|
刘祥超
|
13b89d5971
|
当使用quit退出进程时,同时也禁用缓存策略
|
2021-12-19 14:15:17 +08:00 |
|
刘祥超
|
8b97638624
|
优化代码
|
2021-12-19 11:32:26 +08:00 |
|
刘祥超
|
f25de8d5c9
|
批量清除缓存时延时删除
|
2021-12-17 11:54:27 +08:00 |
|
刘祥超
|
a6d711c2a0
|
实现stale cache读取
|
2021-12-16 17:27:21 +08:00 |
|
刘祥超
|
7fd9766565
|
修复未完成的代码
|
2021-12-15 15:11:25 +08:00 |
|
刘祥超
|
ec6494fa9c
|
优化HTTP参数
|
2021-12-15 13:48:48 +08:00 |
|
刘祥超
|
853e4fd0f0
|
使用空struct{}代替bool节约内存
|
2021-12-09 12:07:46 +08:00 |
|
刘祥超
|
1279f0d394
|
优化系统goroutine使用,减少goroutine数量,增加goman查看goroutine数量指令
|
2021-12-08 15:17:45 +08:00 |
|
刘祥超
|
eeee3da941
|
暂时不删除多余的*.cache.tmp,以防产生性能问题
|
2021-11-21 16:10:07 +08:00 |
|
刘祥超
|
9ac7b9b2c0
|
内存缓存周期单位改成天
|
2021-11-15 09:15:23 +08:00 |
|
刘祥超
|
97b04777bc
|
实现自动将热点数据加载到内存中
|
2021-11-14 16:15:07 +08:00 |
|
刘祥超
|
4daeca912a
|
增加对任务的执行时间追踪工具
|
2021-11-14 10:55:09 +08:00 |
|
刘祥超
|
b9b8472c3a
|
缓存策略实现LFU算法/实现内存缓存自动Flush数据到磁盘
|
2021-11-13 21:30:24 +08:00 |
|
刘祥超
|
5bff24b88d
|
增加PURGE某个URL缓存功能
|
2021-10-17 20:23:10 +08:00 |
|
刘祥超
|
adadb52d4e
|
优化WebP+缓存
|
2021-10-03 18:00:57 +08:00 |
|
刘祥超
|
771d2d8013
|
支持brotli和deflate压缩
|
2021-09-29 19:37:07 +08:00 |
|
刘祥超
|
7f9d95ba37
|
修复当缓存内容为空时无法响应缓存的Bug
|
2021-09-22 21:13:31 +08:00 |
|
刘祥超
|
dfb0e60acc
|
缓存文件列表关闭时也清除内存缓存
|
2021-08-29 08:59:32 +08:00 |
|
刘祥超
|
417e10970a
|
缓存预热时不重复写入
|
2021-08-26 15:48:09 +08:00 |
|
刘祥超
|
be7de223af
|
提升文件缓存读取效率大约5%
|
2021-08-21 21:44:34 +08:00 |
|
刘祥超
|
7469f528a8
|
通过内存缓存提升文件缓存效率大约20%
|
2021-08-21 21:06:48 +08:00 |
|
刘祥超
|
06db07ac4b
|
优化代码
|
2021-08-07 16:27:42 +08:00 |
|
刘祥超
|
df7fee966e
|
缓存路径为/时,不再提示错误
|
2021-07-21 11:55:08 +08:00 |
|
刘祥超
|
102157c893
|
节点看板增加缓存目录用量
|
2021-07-08 19:43:30 +08:00 |
|
刘祥超
|
dbd92368ae
|
文件缓存统计去除过期时间条件
|
2021-07-08 09:19:41 +08:00 |
|
刘祥超
|
dd93a93ba9
|
访问控制支持基本认证和子请求认证
|
2021-06-19 21:35:57 +08:00 |
|
刘祥超
|
aaa6899976
|
优化文件缓存
|
2021-06-17 21:13:21 +08:00 |
|
刘祥超
|
2798c3c5e5
|
修复移除内存缓存死锁的Bug
|
2021-06-17 18:04:56 +08:00 |
|
刘祥超
|
489e081720
|
修复可能导致死锁冲突的Bug
|
2021-06-16 16:10:02 +08:00 |
|
刘祥超
|
34aa6125df
|
修改一处注释错别字
|
2021-06-15 10:47:40 +08:00 |
|