xfy911
|
b6beb8bb9c
|
feat(tests): 添加集成测试套件 + 性能基准 + 更新文档
- 新增 tests/ 目录:
- integration_test.sh: 27 项 curl/bash 集成测试(GET/HEAD/404/Range/304/gzip/MIME/目录浏览/路径防护)
- benchmark.sh: wrk 压测脚本,支持单线程和多线程模式
- fixtures/: 测试用静态资源(HTML/CSS/JS/JSON/PNG)
- Makefile 新增 test / bench 快捷目标
- README 全面更新:
- 补充 Gzip/缓存/超时/日志等已实现特性
- 更新命令行参数(-m/-o/-l/-v)
- 添加性能基准表格(~16K RPS / ~60μs 延迟)
- 路线图标记已完成项
- .cocoon-plan.md 更新 Phase 2 进度
|
2026-06-03 21:15:05 +08:00 |
|
xfy911
|
6b2d046548
|
chore(submodule): coco 改为 git submodule,更新构建流程
- 将 coco 作为 git submodule 引入(xfy911/coco fork)
- Makefile: 默认路径改为 coco/(submodule 目录),支持 COCO_DIR 覆盖
- Makefile: 新增 deps / build-all 目标,自动构建 coco 依赖
- README: 更新构建说明,添加 --recursive clone 和 submodule 初始化步骤
|
2026-06-03 17:46:37 +08:00 |
|
xfy911
|
97e16cedd7
|
docs(readme): 完善项目文档
- 添加 Quick Start、依赖说明、构建指令
- 补充模块职责表、核心 API 速览、安全设计
- 添加路线图与性能数据
|
2026-06-03 16:56:40 +08:00 |
|
xfy911
|
84b415470b
|
chore: 初始化项目骨架(README + Makefile + .gitignore)
|
2026-06-03 16:42:10 +08:00 |
|