Ti ringrazio dello snippet ma
dovrei cambiare la logica dello script
su cui sto lavorando approfondirò il
metodo la prossima volta

Per adesso mi accontento del file .htaccess
con queste regole:

Codice PHP:
SetOutputFilter DEFLATE
SetInputFilter DEFLATE
#the two above compress everything unless excluded below
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
SetEnvIfNoCase Request_URI 
\.pdfno-gzip dont-vary              
SetEnvIfNoCase Request_URI 
\.avino-gzip dont-vary             
SetEnvIfNoCase Request_URI 
\.movno-gzip dont-vary
SetEnvIfNoCase Request_URI 
\.mp3no-gzip dont-vary
SetEnvIfNoCase Request_URI 
\.mp4no-gzip dont-vary     
SetEnvIfNoCase Request_URI 
\.rmno-gzip dont-vary      
SetEnvIfNoCase Request_URI 
\.plistno-gzip dont-vary 
Segnalo anche questo che +/- ha la stessa logica del tuo snippet.