Hello!这个应该是优化。这里 lowercase_key 是暂存一个 header name 的小写形式(然后会把这个小写的 name push 到 Lua 的 stack 之上)。lowercase_key 是可复用的,将其乘以 2,应该是可以降低遇到某个 header[i].key.len > lowercase_key_sz 的概率的,因为 lowrcase_key 使用的是 Lua 的内存,这么做应该是可以降低一定的 GC 开销的。