Compressing your files can reduce their weight by up to 70%. Two options to compress your files: GZIP or DEFLATE.
- DEFLATE algorithm uses both LZ77 and Huffman coding (zlib)
- GZIP, an evolution of Deflate, a little more powerful, better supported, more popular
==> Make sure that your server enables gzipping css & js files
DEFLATE
For an Apache server copy / paste into your .htaccess file the following lines to enable DEFLATE compression.
AddOutputFilterByType DEFLATE text / plainAddOutputFilterByType DEFLATE text / htmlAddOutputFilterByType DEFLATE text / xmlAddOutputFilterByType DEFLATE text / cssAddOutputFilterByType DEFLATE application / xmlAddOutputFilterByType DEFLATE application / xhtml + xmlAddOutputFilterByType DEFLATE application / rss + xmlAddOutputFilterByType DEFLATE application / javascriptAddOutputFilterByType DEFLATE application / x-javascript
<files * .html>SetOutputFilter DEFLATE</ Files>
More information at https://httpd.apache.org/docs/trunk/en/mod/mod_deflate.html
GZIP
For an Apache server copy / paste into your .htaccess file the following lines to enable GZIP compression. Your server must be configured to allow GZIP compression via the mod_gzip
mod_gzip_dechunk Yesmod_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. *