Live Chat Software by Kayako |
Use Gzip on Shared Servers
Posted by H9 Admin on 13 January 2015 05:15 PM
|
||||
Enable Gzip CompressionTo enable Gzip compression on your site file types in a Shared Hosting plan:
Possible MIME types include: This will basically create a .htaccess file in '/home/yourusername/.htaccess' with the following: <IfModule mod_deflate.c> AddOutPutFilterByType DEFLATE text/html text/plain text/xml <IfModule mod_setenvif.c> # Netscape 4.x has some problems... BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4\.0[678] no-gzip # MSIE masquerades as Netscape, but it is fine # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48 the above regex won't work. You can use the following # workaround to get the desired effect: BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # Don't compress images SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary </IfModule> <IfModule mod_headers.c> # Make sure proxies don't deliver the wrong content Header append Vary User-Agent env=!dont-vary </IfModule> </IfModule> Verify Your CompressionOnce you've configured your server, check to make sure you're actually serving up compressed content:
Most images, music and videos are already compressed so don't compress these formats again. You should only need to compress HTML, CSS and Javascript. | ||||
|