- 新增 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 进度
12 lines
410 B
JSON
12 lines
410 B
JSON
{
|
|
"status": "ok",
|
|
"message": "Cocoon is running",
|
|
"version": "1.0",
|
|
"features": ["coroutines", "static-files", "range-requests", "gzip", "cache-headers"],
|
|
"config": { "port": 8080, "threads": 4, "timeout": 30000 },
|
|
"endpoints": { "/api/status": "GET", "/api/health": "GET", "/api/metrics": "GET" },
|
|
"uptime": 86400,
|
|
"requests_total": 1234567,
|
|
"requests_per_second": 15000
|
|
}
|