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

1.4 KiB
Raw Blame History

更新配置文件实例

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 是否实现了这些功能