How to enable Gzip

Hello Friends,

GZIP is generally used to compress files such as html and css. The conclusion we can draw from this is that a website with GZIP installed will open faster and ensure less bandwidth consumption. It will help financially in terms of bandwidth for high-traffic sites.

It is a mandatory requirement in Google Page Speed tests.

To enable GZIP, it is sufficient to place the following code into the .htaccess file found on our website.

<ifModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file .(html?|txt|css|js|php|pl)$ 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>

If the code above does not work for Apache:

AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript

for nginx:
`gzip on;
gzip_comp_level 2;
gzip_http_version 1.0;
gzip_proxied any;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;

Disable for IE < 6 because there are some known problems

gzip_disable “MSIE [1-6].(?!.*SV1)”;

Add a vary header for downstream proxies to avoid sending cached gzipped files to IE6

gzip_vary on;`

You can try these.

To test whether GZIP is working on your website, you can check the topic below.
SEO'NUN RUHU

Good luck.

3 Likes