I am using Tomcat to compress my HTML content like this:
I had a look at the Tomcat documentation here: http://tomcat.apache.org/tomcat-5.5-doc/config/http.html
It mentions using compression="force" which worked for me. It also says you can set a minimum number. This worked fine for me
(compress anything over 256Kb)
The default value for compressableMimeType meant that I didn't need that attribute.
Also note that it doesn't list CompressionMinSize attribute.