Bruno, tudo bem?
Deflate – é um algoritmo de compressão de dados.
Gzip – é um programa de compressão de dados para sistemas baseados em Unix. Utiliza o algoritmo deflate.
fonte http://lorindo.com/compressao-de-dados-gzip-zlib-deflate/
https://www.diogomachado.com/2014/03/26/como-otimizar-um-site-com-mod-deflate-do-apache.html
https://stackoverflow.com/questions/388595/why-use-deflate-instead-of-gzip-for-text-files-served-by-apache
De acordo com as fontes, Gzip usa o mesmo sistema de compressão que o mod_deflate, porém o deflate é baseado num algoritmo antigo e que eventualmente causa diversos erros devido ausência de headers, mesmo ele sendo mais rápido. O Gzip além da compressão, envia um header, reconhecido e lido pelo navegador.
Em minha opinião, como desenvolvedor, raramente eu uso o deflate, devido aos problemas que ele pode causar no Safari e IE mais antigos. Entretanto, como você vai ver nos fóruns ( e como tudo no planeta ) os motivos pra usar variam e as opiniões também.
Se sua página tiver milhares de acesso por hora, vale a pena tentar um mod_deflate. Se ela for uma página estática, ou com poucos acessos, não acho que seja jogo pra você.
A vantagem do deflate é que ele faz mais rápido o que o GZIP faz com o mesmo algoritmo.
Conselho de macaco velho: tente outras maneiras de dar um speed up no seu site antes:
- Cacheamento de dados estáticos
- Carregamento de conteúdo acima da borda ( above the fold content )
- Minificar os arquivos antes de subir eles pro servidor
- Talvez migrar para HTTP 2
- Carregar CSS e JS assincronamente ou em throttle
Lembre se que velocidade não é o tempo que o site demora pra carregar, mas sim a percepção do usuário. Seu site pode demorar 15 segundos pra carregar, mas se seu usuário não perceber isso, tá lindo. O usuário é visual, lembre-se disso!
:D
Se você tiver mais alguma dúvida, pode postar que eu te ajudo