How to enable GZIP Compression in Apache Server to Speed up Website
April 23rd, 20113 Comments
Compression is a simple and effective way to speed up your site. Modern browsers supports gzip compressed content and are capable of uncompressing gzip data into plain text.
The gzip module configuration depends on your Apache Server version:
Apache 1.3 uses mod_gzip while Apache 2.x uses mod_deflate.
mod_gzip configuration for Apache 1.3.x:
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
mod_deflate configuration for Apache 2.x:
SetOutputFilter DEFLATE
# Don’t compress
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
#Dealing with proxy servers
<IfModule mod_headers.c>
Header append Vary User-Agent
</IfModule>
</IfModule>
Online web page compression / deflate / gzip test tool
1. Port80 Compression Check
2. GIDZipTest
Resources
Apache Module mod_deflate
Compressing Web Content with mod_gzip and mod_deflate
Speed up Apache 2.0 web access or downloads with mod_deflate
Saturday, April 23rd, 2011 at 3:26 pm
A lot of more interesting things about server side support and performance haven’t been covered. Please check these articles:
http://www.speedingupwebsite.com/2010/01/08/use-the-gzip-power/ and http://www.speedingupwebsite.com/2010/01/09/static-gzip-or-compression-without-compression/
Saturday, April 23rd, 2011 at 3:26 pm
Thanks sunnybear for sharing useful articles !!!
Saturday, April 23rd, 2011 at 3:26 pm
[...] more infor => http://www.techiepark.com/tutorials/how-to-enable-gzip-compression-in-apache-server-to-speed-up-webs... [...]