mirror of
https://github.com/haproxy/haproxy.git
synced 2026-07-15 03:56:56 -04:00
This structure will consume 4 bytes per header to keep track of headers within a request or a response without having to parse the whole request for each regex. As it's not possible to allocate only 4 bytes, we define a max number of HTTP headers. We set it to (BUFSIZE+79)/80 so that 8kB buffers can contain 100 headers (like Apache), resulting in 400 bytes dedicated to indexation, or about 400/(2*8kB) ~= 2.4% of the memory usage. |
||
|---|---|---|
| .. | ||
| backend.h | ||
| buffers.h | ||
| capture.h | ||
| client.h | ||
| fd.h | ||
| global.h | ||
| httperr.h | ||
| log.h | ||
| polling.h | ||
| proto_http.h | ||
| proxy.h | ||
| queue.h | ||
| server.h | ||
| session.h | ||
| task.h | ||
| template.h | ||