Dovete inserire file php, come prima istruzione
ob_start("ob_gzhandler");
I risultati si vedono eccome e non ci sono problemi di incompatibilità poichè il browser decide se usare o meno tale funzione. Se la richiesta http contiene l'accept-encoding a gzip (cioè se il browser mi sta dicendo che supporta la compressione) io gli invio il file compresso.
Funziona anche per i motori di ricerca, google stesso la supporta.
Ovviamente appesantisce la cpu ma salva banda in uscita. A voi la scelta.
Può essere usato anche su file CSS e Javascript a patto di avere un server configurabile o l'htaccess.
Per vedere se funziona dovete usare uno dei tanti siti che vi permette di vedere cosa risponde un sito quando richiedete una pagina html.