Skip to content

Instantly share code, notes, and snippets.

@1242035
Last active September 13, 2023 13:34
Show Gist options
  • Save 1242035/e179d1a61ead3c44a4046ebc72325b81 to your computer and use it in GitHub Desktop.
Save 1242035/e179d1a61ead3c44a4046ebc72325b81 to your computer and use it in GitHub Desktop.
enable gzip xampp apache
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:\web\public"
ServerName example.test
<Directory D:\web\public>
Require all granted
AllowOverride All
<IfModule mod_deflate.c>
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
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf|svg|ttf|otf|woff|woff2)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
</Directory>
ErrorLog "logs/web.test-error.log"
CustomLog "logs/web.test-access.log" common
</VirtualHost>
Uncomment:
LoadModule deflate_module modules/mod_deflate.so
LoadModule filter_module modules/mod_filter.so
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment