diff options
author | Christian Cleberg <hello@cleberg.net> | 2024-05-01 21:45:52 -0500 |
---|---|---|
committer | Christian Cleberg <hello@cleberg.net> | 2024-05-01 21:45:52 -0500 |
commit | dc1261d703ae1e1a14841b030888e3f87ff7c38f (patch) | |
tree | 71139c9021b09704b2d45be3b64d54e2acbae55f /content/blog/2022-12-01-nginx-compression.md | |
parent | ba6b552c8256cc2e071c910ef7821c82443f1f82 (diff) | |
download | cleberg.net-dc1261d703ae1e1a14841b030888e3f87ff7c38f.tar.gz cleberg.net-dc1261d703ae1e1a14841b030888e3f87ff7c38f.tar.bz2 cleberg.net-dc1261d703ae1e1a14841b030888e3f87ff7c38f.zip |
prettier formatting and rewrap lines
Diffstat (limited to 'content/blog/2022-12-01-nginx-compression.md')
-rw-r--r-- | content/blog/2022-12-01-nginx-compression.md | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/content/blog/2022-12-01-nginx-compression.md b/content/blog/2022-12-01-nginx-compression.md index 492b04e..434b42a 100644 --- a/content/blog/2022-12-01-nginx-compression.md +++ b/content/blog/2022-12-01-nginx-compression.md @@ -22,10 +22,10 @@ nano /etc/nginx/nginx.conf Within the `http` block, find the section that shows something like the block below. This is the default gzip configuration I found in my `nginx.conf` file on -Alpine Linux 3.17. Yours may look slightly different, just make sure that -you're not creating any duplicate gzip options. +Alpine Linux 3.17. Yours may look slightly different, just make sure that you're +not creating any duplicate gzip options. -``` conf +```conf # Enable gzipping of responses. #gzip on; @@ -35,7 +35,7 @@ gzip_vary on; Remove the default gzip lines and replace them with the following: -``` conf +```conf # Enable gzipping of responses. gzip on; gzip_vary on; @@ -50,25 +50,25 @@ gzip_disable "MSIE [1-6]"; Each of the lines above enables a different aspect of the gzip response for Nginx. Here are the full explanations: -- `gzip` -- Enables or disables gzipping of responses. -- `gzip_vary` -- Enables or disables inserting the "Vary: Accept-Encoding" - response header field if the directives gzip, gzip~static~, or gunzip are - active. -- `gzip_min_length` -- Sets the minimum length of a response that will be - gzipped. The length is determined only from the "Content-Length" response - header field. -- `gzip_proxied` -- Enables or disables gzipping of responses for proxied - requests depending on the request and response. The fact that the request is - proxied is determined by the presence of the "Via" request header field. -- `gzip_types` -- Enables gzipping of responses for the specified MIME types in - addition to "text/html". The special value "*" matches any MIME type - (0.8.29). Responses with the "text/html" type are always compressed. -- `gzip_disable` -- Disables gzipping of responses for requests with - "User-Agent" header fields matching any of the specified regular - expressions. - - The special mask "msie6" (0.7.12) corresponds to the regular expression - "MSIE [4-6].", but works faster. Starting from version 0.8.11, "MSIE - 6.0; ... SV1" is excluded from this mask. +- `gzip` -- Enables or disables gzipping of responses. +- `gzip_vary` -- Enables or disables inserting the "Vary: Accept-Encoding" + response header field if the directives gzip, gzip~static~, or gunzip are + active. +- `gzip_min_length` -- Sets the minimum length of a response that will be + gzipped. The length is determined only from the "Content-Length" response + header field. +- `gzip_proxied` -- Enables or disables gzipping of responses for proxied + requests depending on the request and response. The fact that the request is + proxied is determined by the presence of the "Via" request header field. +- `gzip_types` -- Enables gzipping of responses for the specified MIME types + in addition to "text/html". The special value "\*" matches any MIME type + (0.8.29). Responses with the "text/html" type are always compressed. +- `gzip_disable` -- Disables gzipping of responses for requests with + "User-Agent" header fields matching any of the specified regular + expressions. + - The special mask "msie6" (0.7.12) corresponds to the regular expression + "MSIE [4-6].", but works faster. Starting from version 0.8.11, "MSIE + 6.0; ... SV1" is excluded from this mask. More information on these directives and their options can be found on the [Module |