From e91d8446c970e198f4acbc8c1440b0d4b3959170 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Wed, 21 Oct 2020 20:27:37 +0200 Subject: add conf snippet local-compression, and update patch to mods snippet deflate to virtually unconfigure it --- apache2/conf-available/local-compression.conf | 22 ++++++++++++++++++++++ apache2/mods-available/deflate.conf | 11 +---------- apache2/mods-available/deflate.conf.diff | 22 ++++++++++++---------- 3 files changed, 35 insertions(+), 20 deletions(-) create mode 100644 apache2/conf-available/local-compression.conf diff --git a/apache2/conf-available/local-compression.conf b/apache2/conf-available/local-compression.conf new file mode 100644 index 0000000..03d4299 --- /dev/null +++ b/apache2/conf-available/local-compression.conf @@ -0,0 +1,22 @@ +# TODO: support serving pre-compressed files using Multi-Views +# + + + + Define TRANSFER_COMPRESSION BROTLI_COMPRESS + + + + + Define TRANSFER_COMPRESSION DEFLATE + + + + + + AddOutputFilterByType ${TRANSFER_COMPRESSION} text/html text/plain text/xml text/css text/javascript + AddOutputFilterByType ${TRANSFER_COMPRESSION} application/x-javascript application/javascript application/ecmascript + AddOutputFilterByType ${TRANSFER_COMPRESSION} application/rss+xml + AddOutputFilterByType ${TRANSFER_COMPRESSION} application/xml + + diff --git a/apache2/mods-available/deflate.conf b/apache2/mods-available/deflate.conf index 26a08f7..cfc4b20 100644 --- a/apache2/mods-available/deflate.conf +++ b/apache2/mods-available/deflate.conf @@ -1,12 +1,3 @@ - - - AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript - AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript - AddOutputFilterByType DEFLATE application/json - AddOutputFilterByType DEFLATE application/rss+xml - AddOutputFilterByType DEFLATE application/wasm - AddOutputFilterByType DEFLATE application/xml - - +# enable conf snippet compression instead... # vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/apache2/mods-available/deflate.conf.diff b/apache2/mods-available/deflate.conf.diff index 210b644..b8e30e2 100644 --- a/apache2/mods-available/deflate.conf.diff +++ b/apache2/mods-available/deflate.conf.diff @@ -1,12 +1,14 @@ --- deflate.conf.orig +++ deflate.conf -@@ -2,7 +2,9 @@ - - AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript - AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript -+ AddOutputFilterByType DEFLATE application/json - AddOutputFilterByType DEFLATE application/rss+xml -+ AddOutputFilterByType DEFLATE application/wasm - AddOutputFilterByType DEFLATE application/xml - - +@@ -1,10 +1,3 @@ +- +- +- AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript +- AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript +- AddOutputFilterByType DEFLATE application/rss+xml +- AddOutputFilterByType DEFLATE application/xml +- +- ++# enable conf snippet compression instead... + + # vim: syntax=apache ts=4 sw=4 sts=4 sr noet -- cgit v1.2.3