Como ativar a compactação de brotli no apache
- 4896
- 1119
- Mr. Mitchell Hansen
Assim como o GZIP, Brotli também é um algoritmo de compressão genérico de uso genérico desenvolvido pelo Google. Ele comprime dados usando uma combinação de tecnologias e algoritmos modernos. É semelhante em velocidade para esvaziar, mas oferece maior compressão. A compressão de Brotli é suportada por todos os principais navegadores como Chrome, Firefox, Safari, Edge.
A compactação de Brotli é optada pelas principais fortunas tecnológicas como Cloudflare etc. Este é o motivo, recomendamos mudar para Brotli do antigo algoritmo de compactação de dados.
Este tutorial ajuda você a habilitar a compactação de Brotli no SERVER da Web Apache.
Pré -requisitos
Acesso ao seu servidor com conta privilegiada do sudo.
Assumimos que você já tem um servidor Apache em execução. Também criou um host virtual para o aplicativo da web.
Etapa 1 - Instalando o Brotli
Primeiro, instale o pacote Brotli em seu sistema. Para os sistemas Ubuntu e Debian, está disponível nos repositórios padrão.
Abra um terminal e tipo:
sudo apt install brotli -y
Isso instalará o pacote necessário que contém os arquivos do algoritmo em seu sistema.
Etapa 2 - Configure Brotli com Apache
O servidor Apache contém o padrão do módulo Brotli. Você pode ativar o módulo Brotli em Apache com o seguinte comando.
sudo a2enmod brotli
Em seguida, você deve configurar o host virtual do Apache para ativar a compactação com Brotli. Você precisa adicionar o código abaixo no arquivo de configuração do host virtual.
AddOutputFilterbyType Brotli_Compress Text/HTML Texto/Texto simples/XML Texto/CSS Texto/Javascript Application/JavaScript123 |
Depois de ativar a compactação de Brotli, a aparência do arquivo de configuração do host virtual parece abaixo:
Exemplo do servidor servidor do serverAdmin [email protected] documentroot/var/www/addoutputfilterbytype brotli_compress text/html text/texto simples/xml text/css.Log CustomLog $ apache_log_dir/acesso.log combinado123456789101112 |
Salve o arquivo de configuração e feche -o. Em seguida, recarregue o serviço Apache para aplicar alterações.
sudo systemctl reiniciar apache2
É isso. Você ativou com sucesso a compactação Brotli no servidor Apache.
Etapa 3 - Teste de compactação
Acesse seu aplicativo da web em um navegador e verifique o valor dos cabeçalhos no console do navegador. Você precisa procurar o Codificação de conteúdo
valor. Deve conter Br
como valor, que denota que a página da web é compactada com compactação de brotli.
Os heróis da linha de comando também podem usar o comando curl para acessar os valores do cabeçalho como abaixo:
Curl -i -h 'aceita -codificação: BR' http: // Exemplo.com
Você verá o resultado abaixo.
Http/1.1 200 OK DATA: Qui, 01 de julho de 2021 06:26:54 Servidor GMT: Apache/2.4.41 (Ubuntu) Upgrade: H2, H2C Conexão: Upgrade Última modificação: sex, 05 de fevereiro de 2021 08:55:44 GMT ETAG: "33-5BA92FC4CECDF-BR" Aceitar-Ranges: Bytes Vary: Acep-ODinging Codificação de conteúdo: Br Comprimento de conteúdo: 46 do tipo conteúdo: texto/html
Verifique o valor de Codificação de conteúdo
opção.
Conclusão
Este tutorial ajudou você a configurar a compactação de Brotli no SERVER WEBS APACH.