BI
bingoohuang/fastrest
fast restful framework for golang.
fastrest
fast restful framework for golang.
 | 10s | 请求读超时 |
| FAST_HTTP_WRITE_TIMEOUT | time.Duration | 10s | 5s | 响应写超时 |
| FAST_HTTP_IDLE_TIMEOUT | time.Duration | 10s | 30s | 连接最大空闲时间 |
| FAST_HTTP_MAX_CONNS_PER_IP | int | 100 | 1000 | 每个IP的最大连接数 |
| FAST_HTTP_MAX_REQUESTS_PER_CONN | int | 0 | 10000 | 每个连接的最大请求数(达到后关闭连接) |
| FAST_HTTP_MAX_IDLE_WORKER_DURATION | time.Duration | 10s | 30s | 协程最大空闲时间(达到后退出协程) |
| FAST_HTTP_TCP_KEEPALIVE_PERIOD | time.Duration | 操作系统默认值 | 60s | TCP Keepalive 间隔时间 |
| FAST_HTTP_MAX_REQUEST_BODY_SIZE | int | 4194304(4M) | 10485760(10M) | 最大请求体大小 |
| FAST_HTTP_SLEEP_WHEN_CONCURRENCY_LIMITS_EXCEEDED | time.Duration | 0s | 3s | 当并发数超过最大值时,等待一段时间再继续处理请求 |
| FAST_HTTP_DISABLE_KEEPALIVE | bool | false | true | 关闭长连接 |
| FAST_HTTP_TCP_KEEPALIVE | bool | false | true | 启用 TCP Keepalive |
| FAST_HTTP_REDUCE_MEMORY_USAGE | bool | false | true | 减少内存占用 |
| FAST_HTTP_GET_ONLY | bool | false | true | 只处理 GET 请求(用于抗DOS攻击) |
| FAST_HTTP_DISABLE_PRE_PARSE_MULTIPART_FORM | bool | false | true | 禁用 multipart/form-data 解析,以减少内存占用 |
| FAST_HTTP_LOG_ALL_ERRORS | bool | false | true | 所有错误都记录到日志 |
| FAST_HTTP_SECURE_ERROR_LOG_MESSAGE | bool | false | true | 错误日志信息脱敏 |
| FAST_HTTP_DISABLE_HEADER_NAMES_NORMALIZING | bool | false | true | 禁用 header 名称标准化 |
| FAST_HTTP_NO_DEFAULT_SERVER_HEADER | bool | false | true | 禁用默认的服务器 header |
| FAST_HTTP_NO_DEFAULT_DATE | bool | false | true | 禁用默认的 Date header |
| FAST_HTTP_NO_DEFAULT_CONTENT_TYPE | bool | false | true | 禁用默认的 Content-Type header |
| FAST_HTTP_KEEP_HIJACKED_CONNS | bool | false | true | 保持 Hijacked 的连接 |
| FAST_HTTP_CLOSE_ON_SHUTDOWN | bool | false | true | 关闭服务时关闭连接 |
| FAST_HTTP_STREAM_REQUEST_BODY | bool | false | true | 流式处理请求体 |
On this page
Languages
Go86.6%Makefile13.4%
Contributors
MIT License
Created January 4, 2022
Updated August 22, 2025