Um dos pontos obrigatórios quando se trata de velocidade do site é uma rede de entrega de conteúdo (CDN). Uma CDN tira a carga do seu servidor web e acelera a entrega de conteúdo para todos os visitantes do site. Como resultado, tudo, desde sua experiência de usuário até o potencial do mecanismo de pesquisa, melhora! Uma excelente maneira de começar a aprender sobre o assunto é ativar um CDN de WordPress.

Este artigo descreve a maneira mais fácil de adicionar um CDN ao seu site WordPress.

Mas antes disso, detalhamos a definição básica de um CDN, por que você deve usar um e quais outros benefícios você pode esperar. Também compartilharemos alguns testes de velocidade para que você possa julgar melhor o aumento de desempenho que você poderia esperar ver em seu site.

O que é um CDN WordPress?

CDN é a abreviação de Content Delivery Network (Rede de Entrega de Conteúdo). Esta é uma rede de servidores (também conhecidos como POPs) localizados ao redor do globo. Eles são projetados para hospedar e entregar cópias do conteúdo estático (e às vezes dinâmico) do seu site WordPress, como imagens, CSS, JavaScript e fluxos de vídeo.

Como funciona um CDN

Primeiramente, você não quer confundir um CDN com sua empresa de hospedagem WordPress. Estes são serviços totalmente diferentes. Um CDN não é um substituto para seu provedor de hospedagem, mas sim uma forma adicional de aumentar a velocidade do seu site. A hospedagem da Kinsta é rápida, mas um CDN pode tornar seu site ainda mais rápido.

Como funciona exatamente um CDN? Por exemplo, quando você hospeda seu site com Kinsta, você deve escolher uma localização do centro de dados, como US Central, Europa, América do Sul, ou Ásia. Digamos que você escolha o US Central.

Isso significa que seu site está fisicamente localizado em um “host server” em Council Bluffs, Iowa. Quando as pessoas na Europa visitam seu site, levará mais tempo para carregar do que alguém que o visita de, digamos, Dallas, TX. Por quê? Porque os dados têm que viajar uma distância maior.

Isso é chamado de latência. Latência refere-se ao tempo e/ou latência envolvidos na transmissão de dados em uma rede. Quanto maior a distância, maio a latência.

E é aí que entra em jogo um CDN. Ele ajuda a reduzir essa latência ao carregar o conteúdo do seu site a partir de servidores mais próximos a eles. Esses servidores CDN são às vezes chamados de POPs (pontos de presença).

Um CDN reduz a latência, entregando assim o conteúdo mais rapidamente aos usuários finais
Um CDN reduz a latência, entregando assim o conteúdo mais rapidamente aos usuários finais.

Os usuários do WordPress às vezes são relutantes em olhar para as redes de entrega de conteúdo porque elas soam muito complicadas. Mas a funcionalidade de um CDN é relativamente simples. Aqui está como eles funcionam e podem ser implementados em três passos simples:

Passo 1

Você se inscreve em um provedor de hospedagem de WordPress com um CDN gratuito (como o CDN da Kinsta) ou escolhe um provedor de CDN separado e se inscreve em seu serviço. Os provedores de CDN terceirizados geralmente oferecem planos gratuitos e premium, dependendo do uso de dados.

Passo 2

Você ativa o CDN em seu site. Para Kinsta CDN, isso é feito clicando em um botão no painel MyKinsta. Você instala um plugin gratuito como CDN Enabler ou WP Rocket para integrar o CDN de terceiros.

Esses plugins vinculam automaticamente seu conteúdo ao CDN. Você não precisa fazer nada para mover seu conteúdo para um CDN; É tudo uma questão de mãos livres! A implantação de uma CDN é muito mais simples do que costumava ser.

Passo 3

Quando as pessoas visitam seu site, ele carrega o conteúdo do seu site WordPress a partir de diferentes servidores ao redor do mundo. Visitantes na Europa recebem o conteúdo do seu site de um servidor na Europa, enquanto visitantes nos Estados Unidos recebem o mesmo conteúdo de um servidor mais próximo a eles nos EUA.

Como um CDN consegue isso?

O CDN tipicamente usa duas tecnologias para encaminhar os usuários para o local correto: IP Anycast + roteamento de geolocalização. Eles podem detectar automaticamente de onde vêm as solicitações dos usuários e encaminhar as solicitações para o servidor mais próximo.

Entretanto, escolher uma localização estratégica do servidor para o seu provedor de hospedagem de sites WordPress ainda é vital. Porque mesmo que um CDN ajude a distribuir sua mídia e conteúdo, uma única solicitação ainda tem que ser feita ao provedor de hospedagem quando seu site for carregado – a menos que você esteja utilizando o cache de página completo em um servidor proxy, o qual iremos entrar em detalhes mais tarde.

Atualmente, Kinsta possui 36 localizações de centros de dados a partir dos quais você pode hospedar seu site WordPress.

Benefícios do CDN

Aqui estão os muitos benefícios de usar um CDN em seu site WordPress.

1. Aumento de performance

Um aumento de desempenho é uma das maiores razões para se usar um CDN. Tem sido provado repetidamente que um site de carregamento mais rápido se correlaciona com taxas de conversão mais altas, taxas de rejeição mais baixas e uma duração média de visitantes mais longa – sem mencionar uma melhor experiência do usuário em todos os lugares.

Quando foi a última vez que você clicou de volta no seu navegador porque o site demorou muito para carregar? Esta é a última coisa que os proprietários do site querem que aconteça. Mas não acredite em nossa palavra. Aqui estão algumas estatísticas de líderes da indústria sobre a importância do desempenho do site:

  • Um atraso de 1 segundo na resposta da página pode resultar em uma redução de 7% nas conversões. (Fonte: Kissmetrics)
  • A BBC tem visto que 10% dos usuários deixam seu site por cada segundo extra que leva para o site carregar. (Fonte: Creative Bloq)
  • As taxas de conversão diminuem em até 20% a cada atraso de um segundo no tempo de carregamento. (Fonte: ThinkWithGoogle)
  • O Pinterest aumentou o número de inscrições em 15% após reduzir o tempo de carregamento de páginas em cerca de 40%. (Fonte: Pinterest Engineering on Medium)

Aqui estão algumas maneiras que um CDN pode ajudar a melhorar o desempenho do seu site WordPress.

Reduz o TTFB

Já abordamos acima que um CDN WordPress pode ajudar a diminuir a latência, encurtando a distância física necessária para que os dados viajem. Mas ele também pode ajudar a diminuir seu tempo para o primeiro byte (TTFB).

Isso mede quanto tempo o navegador espera antes de receber seu primeiro byte de dados do servidor. Quanto mais tempo leva para obter esses dados, mais tempo leva para exibir sua página.

Um CDN pode ajudar a reduzir o TTFB
Um CDN pode ajudar a reduzir o TTFB

Um equívoco comum é que a TTFB é calculada após os tempos de pesquisa DNS. Entretanto, o cálculo original da TTFB em rede sempre inclui a latência da rede. Isso envolve um processo de 3 etapas, de modo que atrasos e latência podem ocorrer em qualquer parte do meio, adicionando ao seu TTFB total.

O alto TTFB pode ser causado por várias razões, tais como maus códigos ou cache mal configurado no seu servidor de hospedagem de sites. Mas a distância geográfica é uma preocupação.

Fizemos dois testes para mostrar a diferença de TTFB com e sem Kinsta CDN (alimentado por Cloudflare). Executamos cada teste 5 vezes e depois tiramos a média.

Teste 1: TTFB sem CDN

Fizemos primeiro um teste do Pingdom com o Kinsta CDN desativado. Aqui estão os resultados:

  • O tempo total de carregamento foi de 1,45 s
  • A média TTFB estava em torno de 136 ms

TTFB antes de adicionar um CDN[
TTFB antes de adicionar um CDN
Teste 2: TTFB com CDN

Então ativamos o CDN da Kinsta e fizemos o teste novamente:

  • O tempo total de carregamento desceu para 788 ms
  • Média TTFB melhorou para 37 ms

Que diferença um CDN pode fazer!

Outra coisa essencial a ser notada é que escolhemos a localização em Estocolmo para realizar este teste. Por quê? Porque queríamos mostrar a real melhoria que pode ser obtida diminuindo a distância física. Existe um POP CDN localizado em Estocolmo, então nosso conteúdo está sendo servido a partir de Estocolmo.

TTFB depois de adicionar um CDN
TTFB após adicionar um CDN

Entrega mais rápida com o cache

Você pode usar o cache com o seu provedor de hospedagem de sites WordPress ou um plugin, os CDNs também utilizam o cache. Essa é uma forma de entregar arquivos tão rapidamente.

Importante: Uma vez que um CDN recebe uma cópia da sua mídia, ele tem que ser normalmente solicitado uma ou duas vezes por um visitante antes de ser colocado em cache no CDN. Um CDN coloca um cabeçalho HTTP nas solicitações chamado “X-Cache” O arquivo geralmente aparece como um MISS na primeira ou segunda solicitação, o que significa que ele ainda não está em cache.

CDN não armazenado em cache (MISS)
CDN não armazenado em cache (MISS)

Em pedidos subsequentes, ele aparece como um HIT, que agora está em cache no seu CDN. Ele permanecerá em cache com base em vários fatores, como cabeçalhos ETag, cabeçalhos expirados, ou limpeza manual do seu cache CDN.

CDN cached (HIT)
Cache CDN (HIT)

Usando um CDN como o Kinsta CDN (alimentado por Cloudflare), você pode levar o cache para o próximo nível utilizando o que é chamado de cache de página inteira, cache de proxy reverso. Isso envolve o cache de tudo em uma URL primária ao invés de um domínio secundário.

Grande economia com a compressão GZIP

Os CDNs WordPress também utilizam GZIP, um formato de arquivo e aplicativo de software utilizado para compressão e descompressão de arquivos. A compressão GZIP é habilitada no lado do servidor (ou no servidor CDN/POP) e reduz ainda mais o tamanho de seus arquivos HTML, stylesheets e JavaScript.

Não vai funcionar em imagens, pois estas já estão comprimidas de forma diferente. Algumas pessoas viram uma redução de até 70% com a compressão. Esta é uma das otimizações mais simples que você poderia fazer. E não se preocupe, todos os CDNs respeitáveis têm isso habilitado por padrão.

HTTP/2

O HTTP/2 também é uma das principais funcionalidades que todos os CDNs utilizam para acelerar a entrega de ativos. A melhora na performance é devida a várias razões, como o protocolo poder suportar melhor multiplexação, paralelismo, compressão HPACK com codificação Huffman, a extensão ALPN e o server push.

2. Custos mais baixos de largura de banda

Outro benefício de um CDN é que ele pode ajudar a descarregar CPU e recursos do seu servidor de hospedagem (servidor de origem). Isto ajuda:

  • Evitar que os picos de tráfego sobrecarreguem seu provedor de hospedagem
  • Diminuir seus custos gerais de largura de banda
  • Eliminar flutuações nas taxas de largura de banda devido ao tráfego volátil

A última coisa que você quer é que algo se torne viral, e você fica com uma conta de alto custo do seu provedor de hospedagem ou com uma taxa de excesso.

Outra forma de um CDN ajudar a diminuir os custos é fornecendo maneiras fáceis de permitir a proteção de Link de Divulgação (hotlink). Isso se refere a restringir referências HTTP e impedir que outros usuários incorporem seus recursos (imagens um tutorial sobre proteção de imagens) em outros sites.

Alguns de vocês já devem ter ouvido falar do fiasco do Huffington Post. Um autor do Huffington Post copiou e colou imagens do site do Oatmeal, que acumularam uma nota de $1.000 da AWS que foi enviada ao proprietário do site do Oatmeal. O proprietário da Oatmeal acabou substituindo as imagens para que os leitores do artigo do Huffington Post pudessem vê-las.

Proteção Hotlink
Proteção de Link de Divulgação (Hotlink)

É por isso que é sempre essencial habilitar a proteção de Link de Divulgação (Hotlink). Caso contrário, você pode acabar com uma conta exorbitante.

3. Alta disponibilidade e escalabilidade

Os CDNs oferecem alta disponibilidade e escalabilidade. Como o conteúdo replicado é acessível através de múltiplos POPs em diferentes localizações geográficas, o tráfego da web é dinamicamente roteado para outro servidor se um for para baixo. E não há necessidade de se preocupar com a escalabilidade porque os provedores de CDN são construídos com isso em mente. Um CDN pode evitar que o seu site trave se você estiver utilizando uma hospedagem de sites compartilhado menor, já que ele está lidando com a maior parte da carga.

4. Vantagens SEO

O Google fez da velocidade do site um fator de ranking em 2010, então não é segredo que um site mais rápido poderia resultar em rankings mais altos. Embora não haja como saber quanto peso é colocado na velocidade, você pode seguramente assumir ser um dos fatores mais críticos, uma vez que afeta a experiência do usuário.

Brian Dean analisou os primeiro 1 milhão de domínios para analisar a relação entre a velocidade do site e os rankings do Google e encontrou uma correlação positiva. Embora estes testes sejam quase impossíveis de provar, você pode ter certeza de que ter um site mais rápido só o ajudará no Google. Para simplificar, o Google recompensa os sites mais rápidos.

Velocidade do site - Google rankings
Velocidade do site – Google rankings

Além da velocidade das páginas do seu site, um CDN ajuda a aumentar a taxa de rastreamento da sua mídia, como imagens, correlaciona com a indexação na pesquisa de imagens do Google.

5. Segurança adicional

Muitos CDNs fornecem segurança adicional, permitindo que você implemente firewalls de aplicativos web (WAF) e o que alguns chamam de escudos de origem. Estes podem ajudar:

  • Mitigar os ataques DDoS de todas as formas e tamanhos, incluindo aqueles que têm como alvo os protocolos UDP e ICMP
  • Bloco SYN/ACK, amplificação DNS, e ataques de Camada 7
  • Coloque seu site atrás de um proxy, que esconde seu endereço IP de origem, embora não seja à prova de balas

Confira nosso estudo de caso sobre como parar um ataque DDoS. Tínhamos um cliente com um pequeno site de eCommerce rodando Easy Digital Downloads, que recebeu mais de 5 milhões de pedidos para uma única página em 7 dias.

O site normalmente só gerava entre 30-40 MB por dia em banda larga e um par de centenas de visitantes por dia. Mas o site instantaneamente foi para entre 15-19 GB de transferência de dados por dia, do nada! Isso é um aumento de 4650%. E o Google Analytics não mostrou nenhum tráfego adicional. Isso não é bom.

Ataque DDoS
Ataque DDoS

O cliente implementou o firewall de aplicativos web da Sucuri em seu site, e toda a largura de banda e pedidos caíram instantaneamente no site (como visto abaixo), e não houve um único problema desde então. Portanto, é um bom investimento e uma boa economia de tempo caso você se deparar com problemas como estes.

Os CDNs também fornecem recursos adicionais de segurança, tais como tokens seguros, que permitem que você gere links seguros com um tempo de expiração. Após expirado, os usuários não podem mais acessar esse conteúdo.

Testes de velocidade CDN: Com CDN vs Sem CDN

Ao invés de apenas lhe dizer os benefícios de um CDN WordPress, vamos fazer alguns testes para lhe mostrar os resultados.

  • Fizemos 5 testes de 4 localizações de teste diferentes com um CDN ativado e depois sem um CDN.
  • Este site está hospedado na Kinsta e usa o Kinsta CDN gratuito (Alimentado por Cloudflare).
  • A localização física do servidor é em Iowa, EUA.

Importante: Quando você testa seu CDN com velocidade, você o executa algumas vezes para que a mídia fique em cache. Como descrevemos anteriormente em relação ao cache do CDN, o cabeçalho X-Cache HTTP mostrará um “HIT” uma vez que ele esteja em cache. Se não estiver em cache, ele mostrará um “MISS” Se você não fizer isso corretamente, pode parecer que o CDN não está ajudando a acelerar o seu site quando você não construiu o cache primeiro.

Sem CDN (Dallas, Texas, EUA)

Fizemos pela primeira vez 5 testes do Pingdom usando um servidor em Dallas sem um CDN. Então pegamos a média.

Sem teste CDN com servidor Dallas
Teste sem um CDN com o servidor em Dallas (fonte: Pingdom)

Sem CDN (Melbourne, Austrália)

Então fizemos 5 testes do Pingdom usando um servidor em Melbourne, Austrália, sem um CDN. A média também foi obtida.

Sem teste CDN usando um servidor na Austrália
Teste sem um CDN usando um servidor na Austrália (fonte: Pingdom)

Sem CDN (San Jose, Califórnia, EUA)

Então fizemos 5 testes do Pingdom sem um CDN em San Jose, Califórnia, e pegamos a média.

Sem teste CDN do servidor San Jose (fonte: Pingdom)
Teste sem um CDN do servidor San Jose (fonte: Pingdom)

Sem CDN (Estocolmo, Suécia)

Fizemos 5 testes do Pingdom sem um CDN de Estocolmo, Suécia, e pegamos a média.

Sem teste CDN usando um servidor na Suécia (fonte: Pingdom)
Teste sem um CDN usando um servidor na Suécia (fonte: Pingdom)

Com CDN (Dallas, Texas, EUA)

Para comparação, fizemos 5 testes do Pingdom com o ativo Kinsta CDN de um servidor de Dallas, Texas. A média foi tirada depois.

Teste com Kinsta CDN usando um servidor Dallas (fonte: Pingdom)
Teste com Kinsta CDN usando um servidor Dallas (fonte: Pingdom)

Com CDN (Melbourne, Austrália)

Então fizemos 5 testes do Pingdom com o Kinsta CDN de um servidor de Melbourne, Austrália, e depois pegamos a média.

Com CDN test Australia (fonte: Pingdom)
Com CDN test Australia (fonte: Pingdom)

Com CDN (San Jose, Califórnia, EUA)

Também fizemos 5 testes do Pingdom com um CDN usando um servidor de San Jose, Califórnia e pegamos a média.

Com teste CDN com um servidor San Jose (fonte: Pingdom)
Com teste CDN com um servidor San Jose (fonte: Pingdom)

Com CDN (Estocolmo, Suécia)

Fizemos 5 testes do Pingdom para um servidor de Estocolmo com um CDN ativo. A média foi então tirada.

Com teste CDN usando um servidor na Suécia (fonte: Pingdom)
Com teste CDN usando um servidor na Suécia (fonte: Pingdom)

Os Resultados

Vamos olhar para os resultados para entender o quanto um CDN afeta o tempo total de carregamento.

Comparação de teste de velocidade CDN
Comparação de teste de velocidade CDN
  • Dallas, Texas, EUA: Diminua 8,11% no tempo total de carregamento com um CDN.
  • San Jose, Califórnia, EUA: Redução de 33,02% no tempo total de carregamento com um CDN
  • Melbourne, Austrália: Redução de 54,19% no tempo total de carregamento com um CDN.
  • Estocolmo, Suécia: Redução de 54,7% no tempo total de carregamento com um CDN.

O CDN produziu tempos de carregamento de páginas ligeiramente mais rápidos tanto com os sites de Dallas como de San Jose. Mas se você olhar para os testes da Austrália, você pode ver uma enorme diferença nos tempos de carregamento. Isso é por causa da localização geográfica do servidor de testes.

O servidor de testes Kinsta está em Iowa, então os dados não têm tão longe para viajar ao carregar sem um CDN de Dallas e San Jose. Mas para a Austrália, a distância é o que mata os tempos de carregamento.

Quando ativamos o CDN, o conteúdo e a carga de mídia de um Kinsta CDN POP em Sydney, Austrália, resultando em tempos de download muito mais rápidos. O mesmo vale para Estocolmo, Suécia.

Agora, você quer diminuir seu tempo de carregamento em mais de 50% em alguns casos? A resposta deve ser sim!

Você precisa de um CDN?

Recebemos esta pergunta frequentemente. Em nossa experiência, não deve ser uma pergunta, já que um CDN é benéfico em quase todos os cenários, independentemente do tamanho e do tráfego do seu site.

Basta olhar para todos os benefícios que listamos acima. O preço geralmente não é mais um fator já que a maioria dos fornecedores de CDN são muito baratos, ou gratuitos com a Kinsta CDN. Sem mencionar que os CDNs ajudam a melhorar o SEO, carregamento do site, experiência do usuário, e muito mais!

A única vez que você pode querer fazer alguns testes adicionais é se você estiver servindo apenas conteúdo para os visitantes em uma localização geográfica específica.

Digamos, por exemplo, que você administra uma pequena loja com um site em Ontário, Canadá. Talvez você não se importe tanto com clientes localizados em outros lugares. Você vai querer pesquisar onde os POPs de um provedor de CDN estão localizados.

Caso o seu provedor de hospedagem web está localizado em Ontário, mas você se inscreve em um provedor CDN com apenas seu POP mais próximo nos EUA, isso pode atrasar o seu site. Neste cenário, sendo muito raro, pode lhe beneficiar não usar um CDN.

Provedores populares de CDN

Existem muitos provedores de CDN excelentes por aí, mas Kinsta oferece um CDN integrado com hospedagem. Alimentado por Cloudflare, a ativação é rápida, fácil e totalmente gratuita para usuários Kinsta. Embora encorajemos você a aproveitar nossa integração gratuita com a Cloudflare, entendemos que alguns proprietários de sites exigem um CDN ou proxy externo por motivos específicos.

Nesse caso, encorajamos você a explorar alguns outros CDNs, todos compatíveis com a hospedagem Kinsta (clique nos links para ver a documentação de integração Kinsta para cada um deles):

Como instalar um CDN no WordPress

Cada fornecedor de CDN tem seu método de integração, mas felizmente todos eles suportam WordPress e facilitam a integração. Verifique a documentação deles ou pergunte à sua equipe de suporte se você tiver problemas.

Kinsta CDN

Fizemos uma parceria com a Cloudflare, uma rede de entrega de conteúdo habilitada para HTTP/2 e IPv6 com mais de 200 localizações, para turbinar seus ativos e mídia ao redor do globo. Atualmente as regiões atendidas incluem América, América do Sul, Europa, África, Ásia e Austrália.

Kinsta CDN
Kinsta CDN

Confira como ativar o Kinsta CDN. É um processo simples de um clique de dentro do painel de controle do MyKinsta backend.

Habilite o CDN da Kinsta no MyKinsta.
Habilite o CDN da Kinsta no MyKinsta.

Também oferecemos incríveis análises de sites para ver o uso de largura de banda, os principais arquivos por solicitações, códigos de status HTTP e muito mais.

Dentro do painel MyKinsta, você pode visualizar análises de nível de empresa (agregando dados de todos os seus sites) e de nível específico do site.

Análises de nível de empresa no MyKinsta.
Análises de nível de empresa no MyKinsta.
Análises de nível do site no MyKinsta.
Análises de nível do site no MyKinsta.

Cloudflare

Se você está usando ou interessado no Cloudflare para um site não hospedado na Kinsta, temos um tutorial detalhado sobre como instalar o Cloudflare no seu site WordPress.

No entanto, tenha em mente que todos os usuários da hospedagem Kinsta recebem gratuitamente um CDN alimentado pelo Cloudflare, sendo mais fácil usar esse método ao invés de instalá-lo como um componente separado.

Como parte da nossa integração com o Cloudflare, o Edge Caching salva o cache do seu site/página Kinsta em qualquer uma das redes globais de 260+ centros de dados do Cloudflare.

O Edge Caching está incluído gratuitamente em todos os planos Kinsta, não requer um plugin separado e reduz o tempo necessário para servir o HTML do WordPress em cache em uma média de mais de 50%!

CDN de terceiros

Se você mesmo está procurando implantar um CDN, recomendamos o uso de um subdomínio para sua mídia e ativos ao invés da URL aleatória do provedor.

Exemplo: cdn.seudominio.com.

Isso garantirá uma melhor marca para o seu site, bem como menos aborrecimentos quando se trata de questões de indexação.

Após configurar seu CDN no provedor, você pode utilizar um plugin WordPress gratuito para vincular seus ativos rapidamente e copiá-los automaticamente para seu provedor CDN. Veja nossa lista de plugins recomendados para WordPress CDN abaixo.

Principais plugins e extensões de CDN

plugins CDN superiores

Estes plugins CDN não ativam automaticamente um CDN em seu site WordPress, mas conectam um provedor CDN de terceiros (como Cloudflare, Fastly ou Sucuri) ao seu site WordPress, permitindo que o CDN acesse os ativos do site e entregue esse conteúdo aos visitantes.

No geral, os melhores plugins WordPress CDN tornam a conexão fácil para você, fornecendo uma solução com um clique ao invés de uma integração complicada.

Aqui estão os melhores plugins para WordPress CDN:

  • Cloudflare: Esta é a escolha certa se usar o Cloudflare como seu fornecedor de CDN, especialmente porque ele oferece uma instalação com um clique, uma configuração de firewall de aplicativos web e uma ferramenta de otimização automática da plataforma, que acelera drasticamente os sites com mais de 250 centros de dados rápidos e confiáveis. Alternativamente, você pode optar pelo Kinsta CDN, que já é alimentado por Cloudflare e não requer o plugin extra!
  • Bunny.net: Tanto um provedor CDN quanto um plugin CDN para WordPress, Bunny.net oferece uma rápida integração para substituir os links e adicioná-los ao seu CDN. Você ganha melhorias rápidas de desempenho com configuração HTTPS automatizada, nomes de hospedagem CDN personalizados e a capacidade de excluir diretórios específicos de serem servidos através do seu CDN.
  • Cache LiteSpeed: Antes de qualquer outra coisa, este é um plugin de cache. Mas ele também vem com um cache QUIC.cloud CDN gratuito, ou você poderia fazer um link para qualquer provedor CDN. Você pode melhorar o desempenho do seu site com uma ampla gama de recursos com a minificação, otimização de imagem e carregamento preguiçoso.
  • W3 Cache Total: Muitos plugins de cache também dobram como os plugins CDN WordPress, e o W3 Total Cache não é diferente. Integre-se com alguns dos provedores CDN mais populares para aumentar instantaneamente o desempenho do seu site sem nenhuma configuração complicada. Isso envia elementos como itens de mídia e arquivos de temas para o CDN enquanto também armazena e comprime esses arquivos antes de usá-los no CDN.
  • CDN Enabler: Este plugin reescreve todas às suas URLs para que os ativos sejam servidos a partir do seu CDN externo. Você pode fazer um link para uma conta KeyCDN e tirar vantagem da limpeza do cache, melhorias de desempenho e muito mais.

Indexação de imagens com CDN

Você vai querer garantir que o Google ainda indexe suas imagens ao mover-se para um CDN.

Para usuários do plugin Yoast SEO, você vai querer adicionar o seguinte código na parte inferior do seu arquivo functions.php. Substitua o domínio e o domínio CDN pelo seu próprio.

function wpseo_cdn_filter( $uri ) {

return str_replace( 'http://yourdomain.com', 'http://cdn.yourdomain.com', $uri );

}

add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );

Caso você não fizer isso, pode fazer com que suas imagens sejam desindexadas (como visto abaixo). Você sempre pode verificar isso você mesmo no Google Search Console.

Imagens não indexadas
Imagens não indexadas

No entanto, existe um bug no Google Search Console que às vezes não informa as imagens indexadas quando elas aparecem no Google. Uma boa maneira de verificar se sua imagem está indexada é acessar o Google Image Search e digitar: “site: https://seudominio.com”

Google Image Search indexação de verificação de imagem
Verificação da indexação de imagem no Google Image Search.

Importante: Não coloque a URL do seu CDN. Mesmo que as imagens sejam servidas a partir do CDN, elas ainda devem ser indexadas no seu domínio raiz.

Se suas imagens aparecem no Google Image Search, elas são indexadas muito bem.

Resumo

Agora você pode ver todos os benefícios fantásticos que você pode obter ao usar um CDN de WordPress. Ele irá garantir que sua mídia carregue mais rápido ao redor do globo, reduzirá seu TTFB e diminuirá drasticamente seus custos de largura de banda e carga do servidor.

Não só isso, mas você poderia ver melhores classificações devido a tempos de carregamento de páginas mais rápidos. E o mais importante, seus visitantes terão uma experiência de usuário muito mais excelente.

Nosso HTTP/2 Kinsta CDN alimenta todos os nossos planos de hospedagem. Você tem alguma ideia sobre o uso de um CDN? Gostaríamos de ouvir suas ideias na seção de comentários.

Salman Ravoof

Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.