Greetings Apache Gurus,
I am presently trying to form a content compression strategy for a new Apache 2.4 httpd server and have been looking at the mod_brotli and mod_deflate modules. The first thing I noticed about them, comparatively, is how very similar they are in terms of functionality,
directives, etc. This led me to looking into how they compare in practical use and the summary of what I believe I found was that Brotli can have superior compression for the same workload, but is not as widely supported.
So my question to the list is this: Can I, with a reasonable level of convenience, install and use both to get the best of both worlds? Is there any advantage to doing so or does the hassle of managing 2 types of compression (my intention would be to pre-compress
what content I can to minimize the ongoing CPU hit) negate any bandwidth savings I may realize with this strategy? If using both is reasonable (and possible) how does the server determine which to serve on an asset by asset basis? Can it be done dynamically
based upon best compression result for the individual asset or do the directives have the be pre-written to favour one over the other based upon the nature of my content?
I feel I may be over thinking this in general and for a small site just using deflate with gzip will give me the best bang for my buck, but I wanted to see what other people had done and if there was a relatively straightforward way to use both in the most
advantageous way possible, I'd like to consider it.
Any thoughts would be appreciated.
Thanks,
Scott
|