summaryrefslogtreecommitdiffhomepage
path: root/auto/cc
diff options
context:
space:
mode:
authorValentin Bartenev <vbart@nginx.com>2016-02-11 15:35:36 +0300
committerValentin Bartenev <vbart@nginx.com>2016-02-11 15:35:36 +0300
commit531e6fbfd6c785a7b42c285c12d3f0721cc989c7 (patch)
treec0c16713a0a42526a22cf1ec20767cae1985eb33 /auto/cc
parent3b9b07377b67b1980512e97663220108695c26ea (diff)
downloadnginx-531e6fbfd6c785a7b42c285c12d3f0721cc989c7.tar.gz
nginx-531e6fbfd6c785a7b42c285c12d3f0721cc989c7.tar.bz2
HTTP/2: implemented HPACK Huffman encoding for response headers.
This reduces the size of headers by over 30% on average. Based on the patch by Vlad Krasnov: http://mailman.nginx.org/pipermail/nginx-devel/2015-December/007682.html
Diffstat (limited to 'auto/cc')
-rw-r--r--auto/cc/conf10
1 files changed, 10 insertions, 0 deletions
diff --git a/auto/cc/conf b/auto/cc/conf
index 35fd39c5d..f2c25ede0 100644
--- a/auto/cc/conf
+++ b/auto/cc/conf
@@ -225,6 +225,16 @@ if [ "$NGX_PLATFORM" != win32 ]; then
. auto/feature
+ ngx_feature="gcc builtin 64 bit byteswap"
+ ngx_feature_name="NGX_HAVE_GCC_BSWAP64"
+ ngx_feature_run=no
+ ngx_feature_incs=
+ ngx_feature_path=
+ ngx_feature_libs=
+ ngx_feature_test="__builtin_bswap64(0)"
+ . auto/feature
+
+
# ngx_feature="inline"
# ngx_feature_name=
# ngx_feature_run=no