刘祥超
|
f456b6bc6b
|
静态分发增加例外URL、限制URL、排除隐藏文件等选项
|
2023-08-10 11:27:24 +08:00 |
|
刘祥超
|
ae74114fca
|
优化代码
|
2023-08-08 10:07:24 +08:00 |
|
刘祥超
|
3e79b71afc
|
WAF在输出内容时也加入自定义的响应报头
|
2023-06-11 10:46:20 +08:00 |
|
刘祥超
|
fce2879567
|
Websocket支持自定义响应Header
|
2022-09-23 14:21:53 +08:00 |
|
刘祥超
|
dfb66775d7
|
40x, 50x提示默认使用HTML;50x提示增加原因信息
|
2022-07-30 10:48:41 +08:00 |
|
刘祥超
|
274284dbe1
|
静态文件分发也支持压缩、WebP转换
|
2022-06-19 11:39:21 +08:00 |
|
刘祥超
|
581a3d49fc
|
实现基础的206 partial content缓存
|
2022-03-03 19:36:28 +08:00 |
|
刘祥超
|
f50113517a
|
重构对HTTP请求的处理方法:缓存、压缩、WebP、限速
|
2022-02-15 14:55:49 +08:00 |
|
刘祥超
|
7f3f7e21b8
|
将请求的一些方法改为可exported,方便以后扩展
|
2021-12-30 11:19:11 +08:00 |
|
刘祥超
|
a6d711c2a0
|
实现stale cache读取
|
2021-12-16 17:27:21 +08:00 |
|
刘祥超
|
853e4fd0f0
|
使用空struct{}代替bool节约内存
|
2021-12-09 12:07:46 +08:00 |
|
刘祥超
|
699cea4382
|
请求源站错误时增加503、504错误
|
2021-09-01 08:48:03 +08:00 |
|
刘祥超
|
a49b724745
|
优化HTTP缓存,主要是并发冲突、缓存写入不全等问题
|
2021-06-06 23:42:11 +08:00 |
|
刘祥超
|
b2f18c22ee
|
修复缓存状态码不生效的问题
|
2021-05-23 14:29:56 +08:00 |
|
刘祥超
|
b1db6d2e46
|
实现WAF统计
|
2021-01-26 18:42:46 +08:00 |
|
刘祥超
|
d9f748f700
|
缓存支持Range分片查询
|
2021-01-13 12:52:38 +08:00 |
|
刘祥超
|
4883fed093
|
支持Range/If-Range读取静态资源片段
|
2021-01-10 22:35:34 +08:00 |
|
刘祥超
|
d2d0dece4e
|
采用更快的Hash算法
|
2020-11-21 22:29:57 +08:00 |
|
刘祥超
|
4218221e1c
|
实现gzip
|
2020-09-29 17:21:46 +08:00 |
|
刘祥超
|
fb587ac0de
|
实现基本的反向代理
|
2020-09-27 15:26:06 +08:00 |
|
刘祥超
|
ab7e08d3b1
|
实现websocket基本功能
|
2020-09-26 19:54:26 +08:00 |
|
刘祥超
|
fce13eccd6
|
实现Web静态文件分发
|
2020-09-26 11:22:21 +08:00 |
|