Como Habilitar a Compressão Gzip para Melhorar a Velocidade do Site

A Compressão Gzip permite reduzir o tamanho dos arquivos do seu site (como arquivos HTML, PHP, CSS e Javascript) em aproximadamente 30% ou mais do seu tamanho original antes que esses arquivos sejam enviados para o navegador de um usuário.

Este arquivo compactado é então servido para o navegador do usuário que, por sua vez, descompacta-o automaticamente para carregar o arquivo original completo no navegador novamente.

Habilitar a Compressão Gzip é ótima para melhorar a velocidade de suas páginas, pois seus visitantes precisarão baixar arquivos web muito menores do que os originais ao navegar nas páginas do seu site, o que acelera o processo de download desses arquivos.

Não há motivos para não usá-la nos dias de hoje, onde a velocidade do site é importante para proporcionar uma melhor experiência para os visitantes no seu site e também é um importante fator de rankeamento nos sites de busca.

Vamos ver algumas formas de habilitar a Compressão Gzip em seu site.

Habilitar Compressão Gzip via arquivo .htaccess

Se o seu servidor de hospedagem é o Apache, você pode usar dois módulos diferentes para habilitar a HTTP Compressão Gzip: mod_gzip e mod_deflate.

O mod_gzip permite a Compressão Gzip e o mod_deflate permite comprimir a saída do seu servidor antes de ser enviado para o visitante (o que é o mesmo).

Então, você deveria estar compactando seus recursos com gzip ou deflate?

No final, não importa muito, ambos os módulos fornecerão a mesma compressão máxima de gzip possível.

Mas, em geral, é recomendável usar mod_deflate uma vez que é mais amplamente suportado do que o mod_gzip.

O mod_deflate também é melhor documentado e mais fácil de configurar.

Se mod_deflate não funcionar no seu servidor, você ainda pode usar mod_gzip.

Nem todos os hosts têm esses módulos habilitados em seus servidores, então certifique-se de perguntar ao seu host sobre isso quando os scripts .htaccess abaixo não funcionarem.

Adicione um dos dois scripts abaixo que preferir ao seu arquivo .htaccess (que pode ser encontrado ou deve ser colocado na pasta raiz do seu site (geralmente a pasta www).

Para habilitar mod_deflate

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-font-woff
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font-woff
AddOutputFilterByType DEFLATE image/jpeg
AddOutputFilterByType DEFLATE image/jpg
AddOutputFilterByType DEFLATE image/png
AddOutputFilterByType DEFLATE image/gif
AddOutputFilterByType DEFLATE image/svg+xml

BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|iso|tar|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.(?:pdf|doc)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.(?:avi|mov|flv|mp3|mp4|rm)$ no-gzip dont-vary
</IfModule>

Para habilitar mod_gzip

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_include mime ^text/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_include handler ^cgi-script$
</ifModule>

Nota: Quando você quer apenas comprimir certos componentes ou um determinado tipo de arquivo com o gzip, certifique-se de incluir o tipo de arquivo em uma das listas acima.

E novamente, certifique-se de que pelo menos um dos módulos esteja ativado no servidor onde seu site está hospedado.

Se você não quiser comprimir um determinado tipo de arquivo, basta remover o tipo de arquivo associado do código.

Habilitar Compressão Gzip via cPanel

Se você tem uma licença cPanel em seu servidor, você pode habilitar o Gzip para todos os sites sob sua conta de hospedagem de site usando a seção Optimize Website ou Otimizar Website.

Para isso, em primeiro lugar, você precisa logar em seu painel de controle cPanel.

Depois de fazer isso, você pode usar o recurso de pesquisa do cPanel ou encontrar manualmente a ferramenta Optimize Website:

Habilitar Gzip cPanel

Após entrar na página da ferramenta, você deve ver esta janela:

Ferramenta para Otimizar Website cPanel

Siga as instruções abaixo:

  1. Aqui você pode escolher a opção de compactação:
    • Disabled simplesmente desativará esse recurso e não executará nenhuma ação de compactação.
    • Compress All Content comprimirá todo o conteúdo do seu site.
    • Compress the specified MIME types, você poderá escolher o tipo de conteúdo que será compactado.
  2. O campo MIME types permite especificar o tipo de arquivos/conteúdo que serão compactados. Digite a lista separada por espaços do conteúdo que deseja compactar.
  3. Depois de fazer sua escolha, clique em Update Settings para aplicar as configurações que você fez. Você deve ver esta mensagem de confirmação depois de fazer isso: Mensagem de sucesso da habilitação Gzip por cPanel

Nota: Não adicione tipos de imagem no campo, por exemplo, .jpg ou .png . Esses tipos já estão compactados por padrão.

Habilitar Compressão Gzip em servidores Windows (Gerenciador do IIS)

Quando seu site está hospedado em um servidor Windows, você pode habilitar a compactação para arquivos estáticos e dinâmicos.

É bastante fácil configurar isso no Gerenciador do IIS:

  1. Abra o Gerenciador do IIS;
  2. Clique no site que deseja habilitar a compressão;
  3. Clique em Compression (under IIS);
  4. Agora habilite a compactação estática e você está pronto!

Se quiser obter mais informações, visite o guia da Microsoft sobre este assunto para saber como você pode configurá-lo.

Habilitar Compressão Gzip no WordPress

Nota: Esta opção não é recomendada porque usa PHP para habilitar a Compressão Gzip.

Quando possível, você sempre deve usar o arquivo .htaccess no Apache ou no Gerenciador do IIS em servidores Windows para habilitar o Gzip.

Mas você pode habilitar a Compressão Gzip no painel de controle do WordPress:

  1. Navegue até /wp-admin/options.php;
  2. Use a função de pesquisa do seu navegador e procure a configuração gzipcompression;
  3. Altere o valor desta configuração de 0 para 1 para habilitar a Compressão Gzip no WordPress.

Ou instalando plugins, como o GZip Ninja Speed Compression.

Sempre faça testes de melhorias

Você pode conferir como está seu site fazendo alguns testes gratuitos em sites como GTMetrix, Pingdom Tools ou Google PageSpeed Insights.

Esses serviços prestados por esses sites irão não somente mostrar a diferença da velocidade de seu site sem e com o uso da Compressão Gzip, como também abordarão vários outros tópicos de melhorias que podem ser realizadas para otimizar a velocidade de suas páginas.

Conclusão

Neste artigo, aprendemos como aumentar a velocidade de carregamento de um site habilitando a Compressão Gzip, fazendo com que o conteúdo do site seja compactado antes de enviá-lo para o navegador do visitante, que levará menos tempo para carregar.

Esses recursos são muito úteis para que os visitantes do seu site tenham uma experiência ligeiramente melhor, mais rápida ao navegar no seu site e para melhorar o fator velocidade de carregamento dentre os vários fatores de rankeamento do Google.

E em seu site, suas páginas carregam com velocidade?

Não se esqueça, se esse artigo do blog foi útil pra você compartilhe com outras pessoas e após fazer seus testes comente aqui seus resultados.

Sua opinião e experiências podem ser muito úteis para os outros leitores.

Referências e Imagens: www.GiftOfSpeed.com e www.Hostinger.com.

Você também vai gostar:

O que você achou deste conteúdo? Têm alguma dúvida ou sugestão? Comenta aí!

Nenhum Comentário, até o momento.

    Deixe um comentário

    Você quer ser VIP?

    VOCÊ QUER SER VIP?!

    Obtenha acesso instantâneo à minha Biblioteca de Recursos GRÁTIS. Receba as Últimas Notícias, Ofertas, DescontosBônus e Conteúdos Exclusivos que não são compartilhados em nenhum outro lugar.

    Digite seu nome e endereço de e-mail AGORA e seja VIP ⤵︎