Skip to content

Instantly share code, notes, and snippets.

@eriwen
Created September 16, 2009 15:33
Show Gist options
  • Save eriwen/188105 to your computer and use it in GitHub Desktop.
Save eriwen/188105 to your computer and use it in GitHub Desktop.
apache httpd performance settings
# Set expires header and Remove ETags
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)(\.gz)?$">
Header set Expires "Thu, 15 Apr 2012 20:00:00 GMT"
Header unset ETag
FileETag None
</FilesMatch>
# Set cache-control header
<FilesMatch "\.(ico|jpg|png|gif)(\.gz)?$">
Header set Cache-Control "public"
</FilesMatch>
<FilesMatch "\.(js|css)(\.gz)?$">
Header set Cache-Control "private"
</FilesMatch>
# GZipping
<Location />
AddOutputFilterByType DEFLATE text/css text/html text/xml application/x-javascript application/javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</Location>
@RaVeN1987
Copy link

In the file .htaccess, this file is in your html folder

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment