Commit Graph
101 Commits
Author SHA1 Message Date
刘祥超 062ca1cfcd 缓存内容报头时忽略X-Cache 2023-09-17 10:54:14 +08:00
刘祥超 1d80bc640d WebP转换增加宽度和高度限制 2023-09-11 16:05:59 +08:00
刘祥超 5b0f94f317 优化过时缓存时长(从600秒改为1200秒) 2023-08-27 14:49:28 +08:00
刘祥超 41ebdfb7d2 优化响应报头 2023-08-23 16:33:19 +08:00
刘祥超 5995be8489 修复访问日志无法记录自定义跳转状态码的问题 2023-08-20 10:10:23 +08:00
刘祥超 2eee314ec8 优化错误处理相关代码 2023-08-11 14:38:00 +08:00
刘祥超 f9fbd23a77 增加golangci-lint配置 2023-08-08 18:14:48 +08:00
刘祥超 075c11a3cf 优化代码 2023-08-08 15:39:00 +08:00
刘祥超 53f109861c 优化代码 2023-08-08 11:23:04 +08:00
刘祥超 fa04c041df 优化代码 2023-07-31 16:05:08 +08:00
刘祥超 c8fc2815b9 优化代码 2023-07-30 08:49:31 +08:00
刘祥超 efc2810d1d 修复分区内容长度判断错误的问题 2023-07-26 14:48:07 +08:00
刘祥超 34521dbc5c 优化SSE处理/优化超时设置 2023-07-03 16:23:54 +08:00
刘祥超 4eb58a3082 优化ETag报头 2023-07-02 10:31:08 +08:00
刘祥超 3e79b71afc WAF在输出内容时也加入自定义的响应报头 2023-06-11 10:46:20 +08:00
刘祥超 41d2ab728b 手动发送数据(Send()方法)时也可以使用HTTP Header策略等 2023-06-09 14:49:32 +08:00
刘祥超 e869e8e4d6 缓存写入Header时忽略Strict-Transport-Security和Alt-Svc 2023-06-02 15:23:54 +08:00
刘祥超 a7c7c73f70 优化代码:使用fasttime取代以往的utils.UnixTime 2023-04-08 12:47:04 +08:00
刘祥超 644ada1da9 优化代码 2023-03-12 20:32:15 +08:00
刘祥超 28e7664eb7 修复源站重试时可能产生的file is writing错误 2023-03-12 16:09:06 +08:00
刘祥超 de9e1a4515 执行一般命令时不运行init()中内容 2023-03-10 15:14:14 +08:00
刘祥超 9fed1141c2 默认情况下内容压缩不支持Partial Content 2022-12-30 11:44:07 +08:00
刘祥超 27b5817d5e 优化请求限制逻辑,连接关闭时自动终止内容发送 2022-11-29 19:14:46 +08:00
刘祥超 b6a5491dcc 优化Partial Content兼容性 2022-11-20 18:07:46 +08:00
刘祥超 afc8f7b703 优化Partial Content缓存 2022-11-19 21:20:53 +08:00
刘祥超 7a4b89d2fb 缓存Header中忽略Set-Cookie 2022-11-19 17:35:23 +08:00
刘祥超 c6299a2fb0 减少文件缓存写入次数 2022-11-19 17:23:45 +08:00
刘祥超 8b5d74af9b 进一步提升文件缓存写入速度 2022-11-19 15:55:05 +08:00
刘祥超 1a1280b76e 优化代码 2022-08-19 14:50:26 +08:00
刘祥超 1b32292e0c WebP压缩Gif时,自动跳过转换失败的帧,并只提示最后一次错误 2022-08-19 13:27:18 +08:00
刘祥超 5df209b6d5 优化代码 2022-08-04 11:34:06 +08:00
刘祥超 8f1f5f5bb4 支持ZSTD压缩 2022-06-27 22:40:36 +08:00
刘祥超 274284dbe1 静态文件分发也支持压缩、WebP转换 2022-06-19 11:39:21 +08:00
刘祥超 b1d0c8852e 如果缓存条件支持206 Partial Content,则第一次加载时自动尝试从分片缓存中读取内容 2022-06-18 19:31:10 +08:00
刘祥超 d82d16e28d 修复内容为空时无法缓存的Bug 2022-06-09 20:26:36 +08:00
刘祥超 0e5aef923d 文件缓存增加自动限速/提升本地缓存数据库写入和查询速度 2022-04-20 18:23:26 +08:00
刘祥超 ed0c562b2e 优化缓存相关代码 2022-04-14 09:36:02 +08:00
刘祥超 bd9c8b3d0e 保存L2节点数据时同时记录缓存时间 2022-04-05 11:00:55 +08:00
刘祥超 221d7e6434 缓存文件实现Sendfile 2022-04-04 19:45:57 +08:00
刘祥超 6998d3468b 优化代码/商业版支持L2节点 2022-04-04 12:06:53 +08:00
刘祥超 048c6f213b 集群可以设置WebP策略 2022-04-01 16:18:15 +08:00
刘祥超 59faf95885 限制WebP可转换的最大长度为128M(非ChunkEncoding下) 2022-03-31 16:30:15 +08:00
刘祥超 7b0b9ac3b4 只有满足缓存条件的图片内容才会被转换 2022-03-31 16:22:23 +08:00
刘祥超 33a8bae7c5 服务相关流量统计增加Header 2022-03-26 12:29:34 +08:00
刘祥超 f6a983e683 HttpWriter暴露两个方法/默认Buffer为4K 2022-03-24 21:42:03 +08:00
刘祥超 49822ab7e9 分块传输内容可以写入到内存中/分块传输内容可以判断最大尺寸 2022-03-06 17:18:06 +08:00
刘祥超 1c0192d773 优化Partial Content缓存 2022-03-05 19:31:50 +08:00
刘祥超 f34ad57e12 优化Partial Content缓存 2022-03-04 22:42:03 +08:00
刘祥超 21c80aea78 不支持对GET以外的方法返回的Partial内容的缓存 2022-03-04 17:09:12 +08:00
刘祥超 16c123c400 当缓存条件状态码为206时,自动支持区间缓存 2022-03-04 17:00:48 +08:00