WordPress on Varnish: O que é e como configurá-lo?
Publicados: 2020-02-25
Se você já se esforçou para melhorar o desempenho do seu site WordPress, gostaria de apresentar o Varnish Cache. Mas, primeiro, vamos falar rapidamente sobre conteúdo estático, como imagens, scripts, páginas, textos e folhas de estilo.
O conteúdo estático recorrente faz parte de lojas de comércio eletrônico, grandes portais, redes corporativas e qualquer outro tipo de site. Esse tipo de conteúdo acaba gerando solicitações desnecessárias ao servidor toda vez que é carregado pelos usuários.
Quando falamos em servidores de hospedagem tradicionais, o desafio é ainda maior: são centenas de sites e milhares de conteúdos estáticos sendo solicitados a cada segundo no servidor. Assim, eles não conseguem lidar com eles e seu site está fora do ar.
É aí que o Varnish Cache entra em ação.
- O que é o cache de verniz?
- Como funciona o cache de verniz?
- Vale a pena usar o verniz com o WordPress?
- Como configurar o cache de Varnish em Cloudways?
- Varnish Performance Benchmarks
- Por que usar Cloudways para hospedagem em WordPress?
O que é o cache de verniz?
Varnish Cache é um proxy reverso e acelerador HTTP. Ele foi projetado para entregar conteúdo o mais rápido possível durante o balanceamento de carga. Também reduz a carga de uso do servidor ao armazenar objetos em cache e evita consultas ao banco de dados.
Como software de código aberto, o Varnish se destacou muito entre os servidores de cache e balanceadores de carga. A versão 1.0 foi lançada em 2006 e atualmente o Varnish Cache oferece um ambiente altamente customizável graças à adoção do VCL para configuração de servidores.
Outro recurso importante do Varnish Cache é manter o site online em caso de problemas de back-end. O back-end pode ser outro servidor da web que executa Apache ou Nginx, que é responsável por retornar os dados ao Varnish para o cache.
Se o servidor de back-end falhar, o modo de graça do Varsnish permite que as informações armazenadas em cache sejam retornadas mesmo que tenham expirado, evitando que o site fique indisponível. Sem dúvida, esta é uma característica muito importante, principalmente quando um site recebe um grande número de solicitações.
Como funciona o cache de verniz
Ao contrário de outros servidores proxy, que oferecem suporte a vários protocolos, como FTP e SMTP, o Varnish se concentra exclusivamente em HTTP. A grande vantagem disso é o fato de armazenar os dados do cache na RAM, ao invés de utilizar o disco rígido do servidor como fazem os demais serviços de cache. Na configuração mais comum, cada solicitação HTTP passa primeiro pelo Varnish, que responde se o objeto ainda for válido no cache. Sempre que um objeto não é encontrado ou expira, ele faz uma solicitação ao back-end para retornar as informações que são posteriormente armazenadas em cache.

Normalmente, uma solicitação HTTP precisa usar recursos do servidor para processar o código e as consultas de banco de dados. Com o Varnish Cache, é possível evitar várias etapas, pois o resultado do processamento é armazenado em um cache, evitando ter que processar cada solicitação novamente.
O Varnish pode armazenar objetos estáticos em cache, ou seja, ele armazena o resultado do processamento e outros arquivos estáticos, como imagens e scripts. Esses dados ficam armazenados na memória, portanto o processo de leitura dessas informações é muito mais rápido e eficiente, apesar de aumentar o consumo de RAM.
Vale a pena usar o verniz com o WordPress?
De acordo com um estudo, Google: A velocidade agora é um fator da página de destino para a Pesquisa e os anúncios do Google . Isso significa que o desempenho do site desempenha um papel crucial no que diz respeito ao crescimento do seu negócio online e quase metade do seu tráfego da web vem da pesquisa. Então, como você se sairá bem em um mecanismo de pesquisa se a velocidade do seu site for lenta?
Como muitas plataformas de sites, o WordPress também requer recursos de hospedagem, especialmente quando você está administrando uma loja online e tem um grande estoque de produtos. Ele tem uma comunidade inteira trabalhando com dedicação para melhorar o desempenho geral. Mas os temas e configurações do WordPress são geralmente complexos, com elementos dinâmicos e estáticos todos agrupados em uma única página, tornando os sistemas de cache avançados difíceis de configurar.
É por isso que ter um mecanismo de cache como o Varnish e um tema WordPress rápido é vital para um melhor desempenho. No entanto, não é tão fácil como coloquei aqui.

Existem algumas limitações, pois muitos ainda não conseguem utilizar sistemas de cache avançados como o Varnish. Se você pesquisar “WordPress Varnish” no Google, encontrará muitos artigos técnicos e discussões sobre como tornar WordPress e Varnish compatíveis. Alguns podem ter as soluções, mas a configuração é tão confusa que frustra os proprietários de sites WordPress que não entendem de tecnologia.
Como configurar o Varnish em Cloudways
Na Cloudways, estamos sempre procurando maneiras de melhorar o desempenho de nossa hospedagem WordPress gerenciada e trabalhar nas sugestões fornecidas por nossos clientes, desenvolvedores, pequenas e médias empresas, agências e comunidade WordPress em geral.
Em linha com essa prática de longa data, desenvolvemos uma solução adequada que aproveita e aumenta a compatibilidade com WordPress e Verniz. Como uma plataforma intuitiva, você pode ver como iniciar o WordPress e definir as configurações do Varnish junto com algumas regras comuns.

Instalando o site WordPress
Ao contrário de outros provedores de hospedagem, você não precisa executar linhas de comando para instalar o Varnish em seu servidor. Com o lançamento de um novo servidor, o Varnish Cache será instalado automaticamente em seu aplicativo e servidor WordPress junto com outros pacotes otimizados do Cloudways. Por padrão, Vanish estará habilitado, mas se você quiser desabilitar o Cache de Varnish, você pode fazer isso facilmente com um clique de um botão.
Vá para o Painel de gerenciamento do servidor> Gerenciar serviços e clique em desativar . Você também pode limpar o cache do Varnish nesta seção.

Configuração de verniz
Você pode adicionar uma nova regra ou excluir mecanismos de cache para algumas páginas específicas da seção de gerenciamento de aplicativos, se desejar. Abra seu site WordPress> em Gerenciamento de aplicativos, selecione Configurações do aplicativo> Configurações de verniz> Adicionar nova regra . Com isso, você pode impedir que qualquer URL da página de destino do WordPress entre no processo de armazenamento em cache, colocando o URL da página.
Além disso, você também pode incluir e excluir cookies desta seção.

Excluir e incluir verniz
Cloudways também oferece um plugin de cache “Breeze” que é totalmente compatível com Varnish e você pode realizar diretamente algumas operações de verniz a partir da interface do plugin.
Varnish Performance Benchmarks
Aqui estão os resultados do teste de carga comparando o desempenho do WordPress sem verniz e do WordPress com verniz.
Sem o Varnish, o tempo médio de resposta é espantosos 2130 ms . Como pode ser visto no gráfico abaixo, as taxas de resposta diminuem à medida que mais e mais usuários acessam o site WordPress rodando sem o Varnish.

Sem cache de verniz
Com o Varnish, o tempo médio de resposta é 633 ms . Você pode ver na imagem abaixo, com o Varnish Cache, seu site WordPress é mais de 3 vezes mais rápido do que sem.

Com verniz
Os testes mostram claramente que a resposta média do servidor fica mais rápida quando você ativa o cache do Varnish, enquanto o servidor sem o Varnish se esforça para responder a cada novo visitante que chega, fazendo com que o site fique lento. Isso prejudica o seu negócio.
Por que usar Cloudways para hospedagem em WordPress?
Cloudways oferece uma plataforma intuitiva por meio da qual você pode lançar sites WordPress compatíveis com Varnish em cima de infraestruturas de nuvem confiáveis como DigitalOcean, Linode, Amazon Web Services, Google Compute Engine e Vultr.
A Cloudways Platform permite que você inicie um aplicativo complexo em menos de 5 minutos em infraestruturas de nuvem com apenas alguns cliques. Isso possibilita que os não técnicos aproveitem o desempenho e a confiabilidade usando a tecnologia de otimização VMAN.
Um site otimizado e de desempenho rápido oferece a melhor experiência do usuário para seus visitantes. Eles não ficarão frustrados com a velocidade lenta do seu site. Até mesmo mecanismos de pesquisa como o Google priorizam sites com velocidades de carregamento impressionantes.
Portanto, se você deseja focar em seu negócio e crescimento e não quer investir tempo na otimização de servidores, Cloudways é definitivamente a melhor escolha para você. Comece seu teste gratuito de hospedagem do WordPress no banner abaixo.
