Refactored gzip nginx

This commit is contained in:
Kevin Veen-Birkenbach 2021-01-02 10:02:17 +01:00
parent 025fd40a98
commit 77b75d9e37
4 changed files with 11 additions and 11 deletions

View File

@ -12,15 +12,6 @@ server
client_body_buffer_size 400M; client_body_buffer_size 400M;
fastcgi_buffers 64 4K; fastcgi_buffers 64 4K;
# Enable gzip but do not remove ETag headers
gzip on;
gzip_vary on;
gzip_comp_level 4;
gzip_min_length 256;
gzip_proxied expired no-cache no-store private no_last_modified no_etag auth;
gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy;
{% include 'roles/native-nginx-docker-proxy/templates/proxy_pass.conf.j2' %} {% include 'roles/native-nginx-docker-proxy/templates/proxy_pass.conf.j2' %}
location ^~ /.well-known { location ^~ /.well-known {

View File

@ -1,4 +1,7 @@
# role native-docker # role native-docker
## performance
- https://forums.docker.com/t/mysql-slow-performance-in-docker/37179/21
## see ## see
- https://stackoverflow.com/questions/37599128/docker-how-do-you-disable-auto-restart-on-a-container - https://stackoverflow.com/questions/37599128/docker-how-do-you-disable-auto-restart-on-a-container

View File

@ -4,3 +4,4 @@
- https://www.nginx.com/blog/tuning-nginx/ - https://www.nginx.com/blog/tuning-nginx/
- https://davidwalsh.name/enable-gzip - https://davidwalsh.name/enable-gzip
- https://www.nginx.com/blog/performance-tuning-tips-tricks/ - https://www.nginx.com/blog/performance-tuning-tips-tricks/
- https://medium.com/pixelpoint/best-practices-for-cache-control-settings-for-your-website-ff262b38c5a2

View File

@ -14,11 +14,16 @@ http
error_log syslog:server=unix:/dev/log; error_log syslog:server=unix:/dev/log;
sendfile on; sendfile on;
keepalive_timeout 65; keepalive_timeout 65;
# gzip
gzip on; gzip on;
gzip_proxied any; gzip_proxied any;
gzip_types text/plain text/xml text/css application/x-javascript text/javascript application/xml+rss;
gzip_vary on; gzip_vary on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)"; gzip_disable "MSIE [1-6]\.(?!.*SV1)"; # Disable for Internetexplorer 6
gzip_comp_level 4;
gzip_min_length 256;
gzip_types application/atom+xml application/javascript application/xml+rss application/x-javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy text/javascript text/xml;
types_hash_max_size 4096; types_hash_max_size 4096;
include conf.d/*.conf; include conf.d/*.conf;
} }