diff --git a/.cocoon-plan.md b/.cocoon-plan.md index b54159a..beabca9 100644 --- a/.cocoon-plan.md +++ b/.cocoon-plan.md @@ -43,7 +43,11 @@ ## 待办池 -1. **添加缓存支持** — ETag + Last-Modified + 304 Not Modified +1. **添加缓存支持** — ETag + Last-Modified + 304 Not Modified ✅ 已完成(2026-06-03) + - 请求头解析:If-None-Match、If-Modified-Since + - ETag 生成(基于文件大小+修改时间) + - Last-Modified 生成(HTTP 日期格式) + - 304 响应(协商命中时返回,无 body) 2. **添加测试** — 用 curl/bats 或写 C 单元测试 3. **性能基准** — wrk/ab 压测,记录 RPS 和延迟 4. **修复编译警告** — 还有几个 stringop-truncation 警告 @@ -53,3 +57,4 @@ ## 最近行动记录 - 2026-06-03: 项目初始化,核心模块全部实现 +- 2026-06-03: 添加缓存协商(ETag + Last-Modified + 304),修复编译警告