Planos com segurança e velocidade com Varnish e Nginx

Planos com segurança e velocidade com Varnish e Nginx

Todo mundo sabe o quão chato é tentar abrir um site e ele se perder na demora de carregamento com servidores lentos. Sendo assim, na busca melhorias, mais segurança e velocidade para os sites hospedados na Pritivi Web, implantamos diversas tecnologias em nossos servidores.

Portanto vamos explicar duas ferramentas implementadas, e que estão em pleno funcionamento em nossos servidores: o ‘nginx’ como proxy reverso, e o ‘varnish’ como acelerador http.

Entenda como essas ferramentas funcionam e como atuam para melhorar a experiência dos visitantes que acessam os sites hospedados na Pritivi Web.

NGINX

Um proxy é um programa ou serviço que faz o papel intermediário entre o usuário e o servidor para interceptar as informações trafegadas. O proxy reverso é instalado entre a internet e o servidor web, logo toda solicitação de acesso ao site chegará primeiro ao proxy reverso (nginx) e depois será direcionada para o servidor web.

Nginx é um proxy reverso que garante mais segurança e velocidade no servidor, pois adiciona uma camada a mais de defesa e melhora a performance comprimindo o conteúdo, o que torna o acesso mais rápido.
​Além de controlar as requisições, há diversas vantagens do proxy reverso, como:

  • Segurança: com uma camada antes de chegar ao seu servidor há verificações prévias das requisições, se são ou não seguras o suficiente para chegar ao servidor;
  • Cache: o proxy reverso pode manter em cache o conteúdo estático das requisições realizadas, ajudando a diminuir a carga dos servidores;
  • Velocidade: o proxy reverso pode tornar o acesso mais rápido através da compressão do conteúdo acessado.

Varnish

Todo acesso em um site faz uma requisição ao servidor, com isso ele precisa processar cada requisição e buscar as informações necessárias para montar e exibir a página. A cada visita todas essas informações são carregadas pelo servidor, consumindo muito mais tempo. As informações buscadas pelo servidor podem estar em banco de dados, sites auxiliares e até em sites externos como Facebook, Twitter etc. E tudo isso contribui para aumentar o tempo do processo.

Sabendo disso, a Pritivi Web implementou o Varnish cache, um acelerador HTTP, nos servidores de hospedagem. Um recurso de cache é usado para evitar sobrecarga, além de garantir mais segurança e velocidade no servidor. Ele armazena na memória RAM uma cópia das páginas acessadas, tornando o acesso ao site até 300x mais rápido.

Ao acessar o site pela primeira vez, todos os conteúdos dinâmicos e estáticos são carregados, e neste momento o Varnish guarda uma cópia da página na memória RAM. No próximo acesso ao site, os usuários irão receber o conteúdo diretamente do Varnish cache, acelerando o processo. Caso um conteúdo solicitado não esteja em cache, o Varnish busca apenas este conteúdo e guarda uma cópia a fim de acelerar o próximo acesso.

Legal saber como essas tecnologias funcionam e como podem melhorar a experiência dos visitantes, concorda? Se tiver alguma dúvida, entre em contato com nosso suporte. Aqui no blog também estamos sempre à disposição para responder suas dúvidas, é só utilizar o espaço para comentários.

Compartilhe esta postagem

Deixe uma resposta

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

Precisa de Ajuda? Chama