Commit Graph

28 Commits

Author SHA1 Message Date
GoEdgeLab
c19be78e0d v1.4.1 2024-07-27 15:42:50 +08:00
GoEdgeLab
16370307f0 优化Partial Content内容缓存,现在可以使用“部分文件缓存+部分回源”的方式提供内容 2024-05-07 16:20:22 +08:00
GoEdgeLab
ea39310b7e 优化并发读写相关代码 2024-05-01 15:53:49 +08:00
GoEdgeLab
c50a0de9eb 优化并发读写限制 2024-05-01 12:42:35 +08:00
GoEdgeLab
f5136e94d8 写入和删除缓存文件时增加线程数限制 2024-04-29 22:36:26 +08:00
GoEdgeLab
43a594198e 读取文件时增加线程数限制 2024-04-29 22:01:55 +08:00
GoEdgeLab
f288482a18 限制文件句柄缓存内存使用 2023-10-11 21:51:05 +08:00
GoEdgeLab
15c658d303 优化内容为空的缓存 2022-12-14 15:26:18 +08:00
GoEdgeLab
256efa9d90 优化缓存相关代码 2022-11-08 11:03:37 +08:00
GoEdgeLab
0649eb0efe 优化缓存相关代码 2022-04-14 09:36:02 +08:00
GoEdgeLab
2df6e5a51b 优化代码 2022-04-04 18:25:54 +08:00
GoEdgeLab
8985e7d79c 修复OpenFileCache可能无法更新的Bug 2022-03-31 11:47:31 +08:00
GoEdgeLab
1d3319a0b7 优化Partial Content缓存 2022-03-04 22:42:03 +08:00
GoEdgeLab
619407f9e4 实现基础的206 partial content缓存 2022-03-03 19:36:28 +08:00
GoEdgeLab
a6a44bf4d4 修复热点数据从文件系统转移到内存时可能不完整的Bug/实现部分Partial Content功能 2022-02-21 17:33:58 +08:00
GoEdgeLab
5a91dbe34e 修复文件句柄缓存可能重复加入的Bug 2022-02-17 17:38:56 +08:00
GoEdgeLab
500c1bc8c2 修复从缓存文件中读取压缩内容时可能失败的Bug 2022-02-17 16:56:13 +08:00
GoEdgeLab
158cb258f6 重构对HTTP请求的处理方法:缓存、压缩、WebP、限速 2022-02-15 14:55:49 +08:00
GoEdgeLab
3bdbff283e 优化open file cache,现在能缓存header 2022-01-13 15:18:49 +08:00
GoEdgeLab
77aa8fe93c 实现open file cache 2022-01-12 21:09:00 +08:00
GoEdgeLab
67213a1604 根据Accept-Encoding决定是否解压响应内容 2021-12-29 10:57:15 +08:00
GoEdgeLab
fff7e7a95d 实现自动将热点数据加载到内存中 2021-11-14 16:15:07 +08:00
GoEdgeLab
fa2febfe2c 修复当缓存内容为空时无法响应缓存的Bug 2021-09-22 21:13:31 +08:00
GoEdgeLab
04c63ea59f 提升文件缓存读取效率大约5% 2021-08-21 21:44:34 +08:00
GoEdgeLab
171d6632b7 缓存支持ETag和Last-Modified 2021-06-14 11:46:39 +08:00
GoEdgeLab
46ecb8e47d 支持缓存策略全局的缓存条件/X-Cache中加入更多信息 2021-05-24 09:23:51 +08:00
GoEdgeLab
2c413ce039 优化缓存读取性能 2021-01-13 16:11:28 +08:00
GoEdgeLab
ba6fa92dc9 优化缓存管理 2021-01-13 12:02:50 +08:00