Por padrão no CentOS 7 o mod_defalte já vem instalado.
Para verificar, vá na pasta /etc/httpd/modules/ e verifique se o arquivo mod_deflate.so existe.
Agora edite o arquivo
1 |
/etc/httpd/conf.modules.d/00-base.conf |
Verifique se neste arquivo a linha abaixo está descomentada.
1 |
LoadModule deflate_module modules/mod_deflate.so |
Agora vamos para a configuração.
Edite ou crie o arquivo abaixo. Provavelmente você terá que criar.
1 |
/etc/httpd/conf.d/mod_deflate.conf |
Coloque o trecho abaixo. Esta configuração vai comprimir .js, .html e .cs.
1 2 3 |
<filesMatch "\.(js|html|css)$"> SetOutputFilter DEFLATE </filesMatch> |
No mesmo arquivo coloque a linha abaixo.
1 |
DeflateCompressionLevel 1 |
Esta linha diz qual é o tipo de compressão você quer usar. 1 é o menos comprimido. A 9 é a mais comprimido. Cuidado, pois se você usar a 9 pode elevar a utilização da sua CPU.
Pronto!