Quão rápido é o Google Cloud CDN para o seu site?

Garantir que seu site carregue mais rápido é uma das crítico métricas para o sucesso dos negócios online.

Ninguém gosta de um lento site de carregamento .

Existem várias técnicas para acelerar seu site, mas uma das maneiras mais rápidas é implementar o CDN (Rede de entrega de conteúdo).

Se você é novo no CDN, pode consultar o guia essencial para CDN para melhor compreensão.

Em uma linha, o CDN acelera seu conteúdo e fornece os recursos solicitados ao público do localização mais próxima. É fundamental escolher o CDN de baixa latência, que possui POP (ponto de presença) mundial ou localização de borda.

Vejamos alguns dos provedores de CDN e seu número de POP.

CDN Localização do POP/Edge Network/Cache
CDN do Google Cloud 130+
Cloudflare 200+
Amazon Cloudfront 200+
StackPath 45+

Neste post, falarei sobre como habilitar CDN do Google Cloud para o seu site e configurar um URL do WordPress para mostrar quão rápido isso é.

O Google Cloud CDN está disponível para qualquer pessoa que use o Google HTTP(S) Balanceador de carga e fornece muitos outros recursos junto com distribuição de conteúdo de baixa latência.

  • Anycast – distribuição de todo o conteúdo de um único IP em todo o mundo
  • HTTP/2 – novo HTTP 2 protocolo é suporte.
  • HTTPS – configure seu certificado SSL/TLS no Load Balancer
  • Logging – captura acertos/falhas do cache no registro do Stackdriver
  • Cache Purge – Limpe o cache instantaneamente

Ativando o Google Cloud CDN

Você pode habilitar o CDN no Google Load Balancer existente ou no novo.

Para ativar no LB existente:

  • Faça login no Google Cloud Platform para listar os Balanceador de carga .
  • Clique em Editar
  • Vá para a configuração de back-end e selecione o back-end existente.
  • Marque a “Ativar Cloud CDN ” na configuração de back-end do balanceador de carga HTTP(S)

  • Clique em Atualizar para salvar a configuração.

Para criar um novo LB e habilitar

Como pré-requisito do LB, você precisa criar um grupo de instâncias . Após a criação do grupo de instâncias, você pode fazer o seguinte para criar HTTP(S) LB e habilitar o Cloud CDN.

  • Faça login no Google Cloud Platform
  • Vá para Rede >> Balanceamento de carga >> Crie um balanceador de carga
  • Selecione “Iniciar configuração” para balanceamento de carga HTTP(S)
  • Crie uma configuração de back-end com o grupo de instâncias existente e selecione “Ativar Cloud CDN.”

Google-lb-cdn

Muito provavelmente, você não precisa fazer nenhuma configuração para (regras de host e caminho e configuração frontal) se estiver apenas fazendo a configuração básica do LB.

Você pode deixar a configuração padrão e clicar em Criar

google-lb-review

Levará alguns segundos e você receberá uma confirmação de que o LB foi criado. LB será associado a um IP Público que você usará para atualizar A registro do seu domínio.

google-lb-criado

Observação : o Google fornecerá, por padrão, um IP efêmero e é altamente recomendável obter um IP público estático para o LB.

Testando o CDN do Google Cloud

Então aqui está o que eu fiz para testar.

eu provisionei f1-micro instância com SSD de 10 GB disco no Google Cloud. BTW, essa configuração custaria cerca de 6.

Eu instalei o WordPress com a ajuda de Easy Engine sem nenhum plug-in de cache e aponte meu domínio (Chandan.io) para o endereço IP externo da VM.

Observação: A propagação do DNS pode levar algum tempo, então você tem que garantir o seu domínio está resolvendo para Google Cloud VM antes de iniciar o teste.

eu instalei o tema de BLOG por isso tem algum conteúdo.

Testando o WordPress sem o Google Cloud CDN

Fiz um teste de velocidade contra Chandan.io através BlazeMeter com 50 usuários simultâneos para dois minutos, e os resultados são:

  • O tempo médio de resposta é de 13,46 segundos
  • 90% do tempo de resposta é de 26,73 segundos

google-cloud-vm-test

Então agora eu sei o meu Desempenho do WordPress da VM, e é hora de habilitar o Cloud CDN e executar o teste novamente para comparar os resultados.

Você também pode considerar alguns outros ferramentas para realizar um teste de carga .

Testando o WordPress com o Google Cloud CDN

Criei o LB com o Cloud CDN e atualizei meu registro de domínio A para apontar para o IP público do LB.

A VM de back-end permanece a mesma e executei o teste com 50 usuários por dois minutos, e aqui estão os resultados.

google-cloud-cdn-test

Você vê uma grande diferença?

  • Tempo médio de resposta 3,82s comparado a 13,46s sem CDN.
  • 90% tempo de resposta 9,6s comparado a 26,73s sem CDN.
  • Rendimento médio 10.28 golpes por segundo em comparação com 3.24 sem CDN.

O Google Cloud CDN fez meu site carregar mais rápido para e aumentou o Taxa de transferência. O desempenho parece promissor e, se você já estiver no GCP, talvez queira aproveitar a CDN de baixa latência.

Se você estiver interessado em aprender o GCP, sugiro verificar isso curso udemy .

Artigos relacionados