lolly/docs/prompts.md
xfy 11e22c80b8 perf: 零分配优化与 Dial timeout 支持
- 添加 b2s/s2b 零分配字节-字符串转换工具函数
- WebSocket 数据转发使用 sync.Pool 复用 32KB buffer
- 条件化 Debug 日志避免非 Debug 级别的字符串分配
- 缓存键哈希计算直接写入 []byte 避免 string 转换
- 使用 bytes.EqualFold 替代 strings.ToLower 进行大小写不敏感比较
- generateETag 使用 strconv.AppendInt 避免 fmt.Sprintf
- 支持 Dial timeout 配置,区分 TCP 连接建立和总连接超时
- MaxConnsPerHost 默认值改为 512(fasthttp 推荐)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-28 20:11:20 +08:00

47 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 更新配置文件实例
ulw 深度分析配置文件,当前支持的配置和 --generate-config 是否有不一样的地方,--generate-config
需要完整且详细,包括所有字段的枚举值都要有
ulw 深度分析下有没有代码实现了,但是 --generate-config 缺失的地方
ulw 逐行分析下当前的 --generate-config看看代码中是否都实现了
ulw 分析 lib/nginx 代码,然后更新 docs/nginx/ 里的文档
ulw 深度分析下 @docs/ 下的 nginx 文档,看看当前项目实现的怎么样了
## 单元测试
ulw 深度分析下当前测试覆盖率
/ralplan 深度分析一个完善测试的方案
ulw 分析并完善测试覆盖率,每完成一个功能点提交一次
## 注释
ulw 参考 @docs/comments.md深度分析项目注释是否完善
## 优化
ulw 深度分析下,有没有重复的逻辑/代码,或者冗余的东西,或者没用的东西
ulw 运行 make lint并修复
ulw 深度分析下当前项目的性能
ulw 完善性能基准测试
ulw 深度分析下代码质量
ulw 深度分析下代码架构
ulw 分析下 lib/fasthttp/ 的源码,然后看下 lolly 的用法合不合理,有没有性能可以提升的地方
## 兼容性
ulw @docs/config/ 下有些nginx的配置示例,深度分析下当前 lolly 项目,然后看看 lolly 是否支持实现这些 nginx 的效果
ulw 查看 @docs/nginx/04-nginx-proxy-loadbalancing.md 分析下 lolly 是否实现了这些功能