Como configurar o cache de verniz no Ubuntu Top 10.Top 10

Como configurar o cache de verniz no Ubuntu Top 10.Top 10
A maioria dos usuários da Internet não continua em sites lentos por mais de 10 segundos. De fato, de acordo com um estudo de caso realizado pelo Financial Times, um pequeno atraso na velocidade de carregamento da página pode reduzir significativamente a sessão de um usuário e levar a altas taxas de rejeição. Isso implica que um site lento impactará negativamente seus negócios on -line e levará a um declínio acentuado em sua receita. Um site rápido permite que seus visitantes coletem informações no menor tempo possível e provavelmente levará a conversas. Além disso, o Google agora classifica sites rápidos mais altos na pontuação de SEO do que os sites lentos. Já se perguntou como você pode aumentar a velocidade do seu site?Cache de verniz é um acelerador de cache http http openSource que melhora a velocidade do seu site em até 300 a 1000 vezes. Ele fica na frente de um servidor da web e serve solicitações HTTP aos usuários em velocidades notavelmente altas. Ele acelera um site em cache de conteúdo que é frequentemente acessado pelos usuários e armazenando -o na memória, garantindo assim uma recuperação mais rápida das páginas da web. Também pode atuar como um balanceador de carga em uma configuração com vários servidores da web. Neste guia, deixamos você entrar em como você pode instalar o cache de varnish no Ubuntu 18.04

Etapa 1: atualize o sistema

Para começar, comece atualizando os pacotes no sistema para garantir que eles estejam atualizados. Para fazer isso, acesse seu servidor como root e execute o comando:

# APT UPDATE && APTIRAD

Etapa 2: Instale o Apache WebServer

Como o cache de varnish fica na frente de um servidor da web, precisaremos instalar o Apache WebServer para fins de demonstração.

Para instalar o Apache, execute o comando:

# APT Install Apache2

Quando a instalação do servidor da Web Apache estiver concluída, inicie o servidor da web e verifique o status usando os comandos abaixo:

# SystemCtl Iniciar o Apache2
# status do SystemCtl Apache2

A saída acima confirma que o servidor da web do Apache está em funcionamento.

Etapa 3: Instale o acelerador HTTP de verniz

Com o Apache WebServer instalado, instale o Varnish HTTP Accelerator executando:

# APT Install Varnish
# SystemCtl Iniciar verniz
# SystemCTL Status Varnish

Etapa 4: Configurando o Apache e o Varnish HTTP Cache

O Apache WebServer ouve na porta HTTP 80 para conexões recebidas. No entanto, em nossa configuração, precisamos fazer alguns ajustes. Como o Varnish encaminhará solicitações HTTP para o Apache WebServer, configuraremos o acelerador de verniz para ouvir a porta 80 e depois configurar o Apache para ouvir a porta 8080.

Então, para configurar o Apache para ouvir a porta 8080, abra o arquivo de configuração, como mostrado com

# vim/etc/apache2/portas.conf

Salvar e sair do arquivo de configuração.

Na mesma nota, vamos fazer alterações no arquivo de host Virtual Apache padrão e configurá -lo para ouvir a porta 8080

# vim/etc/apache2/sites-habilitados/000-default.conf

Salvar e sair do arquivo de configuração. Para que as mudanças entrem em vigor, reinicie o servidor da web do Apache

# SystemCtl Reiniciar Apache2

Neste ponto, se você tentar acessar o servidor da web na porta 80, receberá um erro devido às alterações que acabamos de fazer. Ele só pode ser acessado via porta 8080, como mostrado.

Etapa 5: Configurando verniz para ouvir a porta 80

Também precisamos configurar o Varnish para ouvir a porta 80 para encaminhar solicitações HTTP para o servidor da web. Isso também eliminará a necessidade de anexar 8080 no final do URL ao acessar o navegador da web.

Inicie seu editor de texto preferido e abra o /etc/default/varnish arquivo.

# vim/etc/default/varnish

Role e localize o atributo 'Daemon_Opts '. Certifique -se de alterar a porta de 6081 para porta 80

Salvar e fechar o editor de texto.

Se você verificar o /etc/varnish/padrão.vcl arquivo, você deve obter a saída mostrada abaixo.

Por fim, precisamos editar o /lib/Systemd/System/Varnish.serviço e modificar a porta em Exectart Diretiva da porta 6081 a 80.

Salvar e sair do editor de texto.

Para que as alterações possam efetuar, precisamos reiniciar os servidores da Web Apache, recarregar o sistema e reiniciar o verniz na ordem mostrada

# SystemCtl Reiniciar Apache2
# Systemctl Daemon-Reload
# SystemCTL Reiniciar verniz

Etapa 6: testando a configuração

Para confirmar que nossa configuração é boa, use o comando curl, como mostrado:

# curl -i server_ip

Esteja atento a esta linha Via: 1.1 verniz (verniz/5.2) Conforme indicado na saída acima. Isso mostra que o verniz funciona conforme o esperado.

Agora você pode visitar seu servidor da web sem anexar o 8080 no final.

Conclusão

E é assim que você configura o Varnish Cache para trabalhar com o Apache Web Server no Ubuntu 18.04. Seu servidor da web deve funcionar mais rápido do que nunca, graças ao acelerador HTTP de verniz super rápido que cache frequentemente as páginas da web acessadas e as servem em velocidades impressionantes!