summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2020-09-03 21:43:11 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2020-10-11 12:19:26 -0400
commit5a694281da40d3fdcd402efb07edcb76f5808ceb (patch)
tree2e59cf3b72f2120753c7cc2bfaf2cc3c7f058b69 /configure.ac
parent4656d918897aca9875dcc20d49692a13f393090c (diff)
downloadlighttpd-git-5a694281da40d3fdcd402efb07edcb76f5808ceb.tar.gz
[core] ls-hpack optimizations
define LSHPACK_DEC_HTTP1X_OUTPUT 0 lighttpd does not require HTTP/1.1 output compat from HPACK decoder ("field-name: value\r\n") define NDEBUG (in ls-hpack/lshpack.c) lighttpd spends upwards of 20% total lighttpd CPU time in HPACK encode/decode in h2load test on static file over cleartext (not TLS) Defining NDEBUG eliminates some asserts() and results in a small but measurable reduction in CPU usage
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac2
1 files changed, 0 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index df0d4c84..6c198d44 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1588,8 +1588,6 @@ if test "$extrawarnings" = true || test "$extrawarnings" = error; then
fi
fi
-AS_VAR_APPEND([CFLAGS], [" -DLS_HPACK_USE_LARGE_TABLES=0 -DXXH_HEADER_NAME=\\\"ls-hpack/deps/xxhash/xxhash.h\\\""])
-
dnl build version-id
LIGHTTPD_VERSION_ID=m4_format([0x%x%02x%02x], m4_unquote(m4_split(AC_PACKAGE_VERSION, [\.])))
AC_DEFINE_UNQUOTED([LIGHTTPD_VERSION_ID], [$LIGHTTPD_VERSION_ID], [lighttpd-version-id])