ecommerce

Adicionar cabeçalhos de expiração para WordPress no Google Cloud (Bitnami)

Neste tutorial, você aprenderá como adicionar rapidamente os cabeçalhos Expires e Cache-control à sua instalação do WordPress Bitnami.

A configuração dos cabeçalhos Expires e Cache-control permite que seu site armazene em cache o conteúdo estático, levando a um melhor desempenho do site e tempos de carregamento reduzidos para os visitantes.

Verificando cabeçalhos existentes

Antes de mergulhar neste tutorial, você deve verificar se há cabeçalhos Expires e de controle de cache existentes em seu site. Para fazer isso, execute um teste para seu domínio em GTMetrix.com .

adicionar expira cabeçalhos wordpress no google cloud bitnami
Depois de executar um relatório de desempenho para meu domínio no GTMetrix.com, ficou claro que meu servidor não tinha cabeçalhos Expires/Cache-control configurados, pois o teste respondeu com uma nota negativa.

Se você recebeu uma nota F para a recomendação Add Expires Headers, continue lendo para saber como configurar cabeçalhos Expires e Cache-control para seu site.

Começando

Antes de começar com este tutorial, você já deve ter instalado a pilha Bitnami WordPress (LAMP) no Google Cloud. Se você ainda não fez isso, confira os tutoriais a seguir para obter instruções sobre como instalar a pilha Bitnami WordPress no Google Cloud .

Observe que este tutorial também funcionará com a pilha Bitnami WordPress (LAMP) no Amazon AWS e no Microsoft Azure .

Por fim, se você já configurou Expires Headers conforme mostrado na etapa 4 do tutorial CloudFlare CDN para WordPress no Google Cloud, então você pode pular este tutorial.

Existem 5 etapas neste tutorial:

1. Conecte-se à sua instância

adicionar expira cabeçalhos para wordpress bitnami ssh na instância vm
No painel do Google Cloud, navegue até VM instances e clique no botão SSH ao lado da instância da máquina virtual que está executando seu site WordPress.
Se você estiver usando AWS, clique aqui para obter instruções sobre como fazer SSH em sua instância do EC2.

2. Ative o módulo expira

adicionar expira cabeçalhos para wordpress bitnami abrir arquivo httpd.conf
Após conectar-se à sua instância de máquina virtual, execute o comando abaixo para abrir o arquivo de configuração do servidor Apache.
sudo nano /opt/bitnami/apache2/conf/httpd.conf
adicionar expira cabeçalhos wordpress google cloud
No canto superior direito da página, clique no ícone do teclado e selecione Ctrl+W para pesquisar.
adicionar expira cabeçalhos wordpress google cloud bitnami
Depois que o campo de pesquisa abrir, digite expires e pressione Enter para pesquisar.
adicionar expira cabeçalhos wordpress no google cloud bitnami
Remova o símbolo # ao lado do expires_module para ativá-lo.
Por fim, digite CRTL + X , depois Y , para salvar e sair do arquivo.

3. Adicione cabeçalhos expirados

adicionar expira cabeçalhos para wordpress no google cloud bitnami
Digite o comando abaixo para abrir o arquivo de configuração do aplicativo do servidor Apache.
sudo nano /opt/bitnami/apps/wordpress/conf/httpd-app.conf
adicionar expira wordpress no google cloud bitnami
Depois de abrir seu arquivo httpd-app.conf , copie e cole o código abaixo diretamente acima da linha que começa com . Por fim, digite CRTL + X , depois Y , para salvar e sair do arquivo.
<filesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>

4. Reinicie o servidor Apache

adicionar expira cabeçalhos wordpress no google cloud bitnami
Execute o comando abaixo para reiniciar seu servidor Apache.
sudo /opt/bitnami/ctlscript.sh restart

5. Teste de desempenho

Agora que você configurou os cabeçalhos Expires e Cache-control para seu site WordPress, a próxima etapa é testar se as alterações foram efetivas. Teste novamente seu domínio no GTMetrix.com para obter um relatório de desempenho atualizado e navegue até a guia YSlow.

adicionar expira cabeçalhos wordpress no google cloud
Se você configurou seus cabeçalhos Expires e Cache-control corretamente, receberá uma nota de aprovação para a recomendação Add Expires Headers.
adicionar expira cabeçalhos wordpress no google cloud bitnami
Você pode, opcionalmente, clicar na guia YSlow para visualizar os detalhes exatos de seus cabeçalhos Expires e Cache-control.

perguntas frequentes

  1. Por que você precisa dos cabeçalhos Expires e Cache-control?
  2. Como você verifica se os cabeçalhos Expires e Cache-control estão ativados?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *