Web-en

Check GZIP compression

Fix Google PageSpeed enable compression in PHP and htaccess

Enabling gzip compression on your script / webserver will not only help you achieving a greater score on Google PageSpeed “Enable compression” [1] test, but also allow a faster rendering time on your visitors browser.

Optimizing encoding and transfer size of text-based assets — Web Fundamentals

Zlib compress example

The easiest way to achieve it, providing your are using PHP, is to add a few lines at the beginning of your PHP script to activate zlib output compression [2] and Check the GZIP compression on Google PageSpeed test:

ini_set("zlib.output_compression", "On");
 ini_set("zlib.output_compression_level", "-1");

PHP: Runtime Configuration – Manual
A good way to check if it works, is to perform a before / after test on gidnetwork (Fig 1) [3] for example.

GIDZipTest: Web Page Compression (Deflate / Gzip) Test – GIDNetwork

Check GZIP compression : Gidnetwork.com GZIP compression test tool
Check GZIP compression : Gidnetwork.com GZIP compression test tool

Enable compression htaccess

You can also add the following piece in your htaccess file, which will tell Apache to compress the corresponding files, providing the mod_deflate is activated on your server:

#Compression
 
 AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css text/javascript application/javascript
 

For more details on Apache compression, please see the great articles about this subject on betterexplained.com [4] or www.cloudtech.ch [5].

How To Optimize Your Site With GZIP Compression | BetterExplained
Mod_deflate compressing html javascript and css files | cloudtech GmbH
For example, this allowed me to pass the Google PageSpeed [6] test Enable Compression [1] on a website, going up from a score of 72 on mobile (Fig 2) to 89 (Fig 3), and up from 79 (Fig 4) to 89 on desktop (Fig 5).

PageSpeed Insights

Check GZIP compression : Google Page Speed - Score before activating gzip compression of 72 on mobile
Check GZIP compression : Google Page Speed – Score before activating gzip compression of 72 on mobile
Check GZIP compression : Fig 3 : Google Page Speed - Score after activating gzip compression of 89 on mobile
Check GZIP compression : Fig 3 : Google Page Speed – Score after activating gzip compression of 89 on mobile
Check GZIP compression : Fig 4 : Google Page Speed - Score before activating gzip compression of 79 on desktop
Check GZIP compression : Fig 4 : Google Page Speed – Score before activating gzip compression of 79 on desktop
Check GZIP compression : Fig 5 : Google Page Speed - Score after activating gzip compression of 89 on desktop
Check GZIP compression : Fig 5 : Google Page Speed – Score after activating gzip compression of 89 on desktop