diff --git a/CHANGELOG.md b/CHANGELOG.md index 3841e05c23..ea1ac315ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ This is a log of major user-visible changes in each phpMyFAQ release. +### phpMyFAQ v3.2.8 - unreleased + +- fixed minor bugs (Thorsten) + ### phpMyFAQ v3.2.7 - 2024-06-07 - updated and improved cookie consent (Jan Harms, Thorsten, Zięba Bogusław Chaffinch) diff --git a/nginx.conf b/nginx.conf index 305e8690a9..722ae6abf2 100644 --- a/nginx.conf +++ b/nginx.conf @@ -25,6 +25,16 @@ server { rewrite // / break; rewrite ^/$ /index.php last; + # Gzip Settings + gzip on; + gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; + gzip_proxied no-cache no-store private expired auth; + gzip_min_length 1000; + gzip_comp_level 6; + gzip_vary on; + gzip_buffers 16 8k; + gzip_disable "MSIE [1-6]\.(?!.*SV1)"; + # Rewrite logging, should be turned off on production rewrite_log on diff --git a/phpmyfaq/.htaccess b/phpmyfaq/.htaccess index b05c2d6a43..96d57deb8d 100644 --- a/phpmyfaq/.htaccess +++ b/phpmyfaq/.htaccess @@ -25,6 +25,30 @@ Header always append X-Frame-Options SAMEORIGIN Header set Pragma "no-cache" +# Set Gzip compression + + AddOutputFilterByType DEFLATE application/javascript + AddOutputFilterByType DEFLATE application/rss+xml + AddOutputFilterByType DEFLATE application/vnd.ms-fontobject + AddOutputFilterByType DEFLATE application/x-font + AddOutputFilterByType DEFLATE application/x-font-opentype + AddOutputFilterByType DEFLATE application/x-font-otf + AddOutputFilterByType DEFLATE application/x-font-truetype + AddOutputFilterByType DEFLATE application/x-font-ttf + AddOutputFilterByType DEFLATE application/x-javascript + AddOutputFilterByType DEFLATE application/xhtml+xml + AddOutputFilterByType DEFLATE application/xml + AddOutputFilterByType DEFLATE font/opentype + AddOutputFilterByType DEFLATE font/otf + AddOutputFilterByType DEFLATE font/ttf + AddOutputFilterByType DEFLATE image/svg+xml + AddOutputFilterByType DEFLATE image/x-icon + AddOutputFilterByType DEFLATE text/css + AddOutputFilterByType DEFLATE text/html + AddOutputFilterByType DEFLATE text/javascript + AddOutputFilterByType DEFLATE text/plain + AddOutputFilterByType DEFLATE text/xml + # if you want to use mod_rewrite, set this 'On' RewriteEngine On