1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00
puma--puma/docs/compile_options.md

20 lines
595 B
Markdown
Raw Normal View History

# Compile Options
There are some `cflags` provided to change Puma's default configuration for its C extension.
## Query String, `PUMA_QUERY_STRING_MAX_LENGTH`
By default, the max length of `QUERY_STRING` is `1024 * 10`. But you may want to adjust it to allow accept larger queries in GET requests.
For manual install, pass the `PUMA_QUERY_STRING_MAX_LENGTH` option like this:
```
gem install puma -- --with-cflags="-D PUMA_QUERY_STRING_MAX_LENGTH=64000"
```
For Bundler, use its configuration system:
```
bundle config build.puma --with-cflags="-D PUMA_QUERY_STRING_MAX_LENGTH=64000"
```