Os benefícios do uso de uma CDN para o seu site WordPress

Ter um serviço CDN trabalhando em conjunto com o seu site com WordPress é uma coisa muito boa se o seu site for visitado em todo o mundo. Especialmente se o seu site é pesado em recursos e quando eu quero dizer ativos, quero dizer todos esses arquivos javascript, CSS e de imagem irritantes.


Esses ativos em seu site estão entre os primeiros tópicos que precisam de uma CDN. Se o seu site é um blog pequeno, provavelmente não importa, pois o tempo de carregamento será insignificante, mas, e os grandes?

Para esse experimento, montarei um CDN77.com conta para o meu site de jogos de tecnologia / vídeo, é um site muito caro “em termos de ativos”, com um tamanho não inferior a 2,4 MB e mais de 95 solicitações. Em termos de leigos, é um fardo pesado para o navegador e o servidor carregar. Sendo uma revista com toneladas de notícias, não há como melhorar isso. O servidor já é sofisticado e ter que cortar o conteúdo é definitivamente um não-go.

Existem muitos sites como esses na internet. Eu continuo ouvindo vozes sobre o quão inútil uma CDN é para qualquer tipo de site (grande ou pequeno) e não consigo deixar de me maravilhar com esses tipos de comentários.

Neste artigo de hoje, examinarei por que as CDNs são importantes e importantes (muito). Você verá, com números e evidências, por que ter uma CDN importa muito, especialmente se você tiver clientes distantes do local em que seu servidor está localizado. Ter que carregar um site com poucos ativos é uma coisa, mas sites de médio a grande vão se beneficiar muito e vou mostrar o porquê…

Referência com e sem CDN

Para os fins deste experimento, vou usar Ferramentas Pingdom. De todas as ferramentas gratuitas que você pode criar para testar a velocidade real e o tempo de carregamento do site, o Pingdom Tools é um dos melhores (e mais precisos também). As medidas de pingdom incluem tempos de espera para ativos que podem ser externos e, o mais importante, assíncronos. O tempo de carregamento para um usuário final é, portanto, um pouco menor. Primeiro, vamos carregar o site diretamente do servidor, sem CDN. Leve em consideração que o servidor já é rápido o suficiente, um Xeon rodando a 3.3Ghz no Nginx com cache FastCGI não é tarefa fácil e deve carregar muito rápido por conta própria.

Sem CDN77 de San Jose, Califórnia

Na figura você pode ver que o tempo total de carregamento é de aproximadamente 2,64 segundos, para esse experimento, usei o servidor de San Jose na Califórnia, EUA. Como meu servidor está localizado na Carolina do Norte, o tempo de carregamento deve ser baixo o suficiente. Na tela direita, você pode ver todos os recursos (ativos) sendo carregados com o tempo real.

Sem CDN77 de Estocolmo, Suécia

Como você pode ver, assim que a solicitação vem de um lugar distante, as coisas começam a piorar… O site reduziu sua pontuação para 86 e agora o tempo de carregamento é de cerca de 5,20s, é o que acontece quando mais de 95 solicitações são concluídas. viajar por todo o mundo. Leve em consideração a velocidade da luz e todos esses arquivos incômodos aumentarão apenas o tempo total de carregamento, não há maneira de contorná-lo.

Com CDN77 de San Jose, Califórnia

Agora vamos ativar o CDN77 para que ele comece a recuperar todos os ativos automaticamente e ver o que acontece …

Agora, essa é a primeira desvantagem do uso de uma CDN. Se interpretado incorretamente, pode levar a uma opinião errada de que a CDN não está funcionando. Na primeira vez em que o site é carregado, o serviço CDN precisa recuperar os ativos do servidor de origem e carregá-los do local mais próximo em que foi solicitado. Você pode ver claramente que o tempo de carregamento aumentou para 6,36s e, na imagem certa, você pode ver o porquê. No O cabeçalho de resposta do X-Cache é a resposta.  O serviço CDN respondeu com uma “SENHORITA” indicando claramente que o ativo não foi armazenado em cache anteriormente e precisava ser carregado “on the fly”, é isso que torna a solução CDN mais lenta, mas apenas no primeiro carregamento. Como o ativo precisa fazer uma viagem de ida e volta do serviço CDN de volta ao servidor de origem e, em seguida, de volta à rede interna e para o servidor mais próximo no local solicitado. A viagem de ida e volta não é tão lenta, afinal, mas o parâmetro X-Cache ajudará claramente a identificar quando está sendo armazenado em cache ou não. Agora, o Pingdom Tools é legal ou não?

Com CDN77, segunda execução

Vamos ver o que acontece em uma segunda corrida …

Está vivo! Agora estamos falando. Você pode ver que o tempo de carregamento diminuiu para 2,48s, que agora é mais rápido que o benchmark original sem CDN. Além disso, na imagem certa, agora você pode ver o “ACERTAR” sendo exibido no cabeçalho da resposta, sinalizando ao navegador que a solicitação foi armazenada em cache e foi fornecida do servidor mais próximo a esse local sem ter que fazer mais ida e volta.

E o exterior dos EUA

No exemplo anterior, vimos que, ao usar o site fora dos EUA e fora do país em que o site está localizado, as coisas começaram a ficar feias, vamos ver o que acontece com a CDN ativada.

A primeira carga à esquerda nos deu um tempo mais ou menos semelhante ao benchmark original, se não melhor. Isso sem que a solicitação real seja armazenada em cache, agora, na imagem certa, você pode ver claramente a melhoria e ela não é pequena. Passamos agora de 5.20s sem uma CDN a uma enorme 2.34s para carregar o site inteiro, isso é uma melhoria de mais de 2X desde agora, apenas os arquivos PHP básicos são carregados do servidor de origem, enquanto todo o restante dos ativos é carregado localmente a partir do servidor de Estocolmo na CDN77 !

Você quer uma prova? Coisa certa. Aqui está:

cdn77-datacenters

Agora, vamos ao extremo …

Sem CDN77 de Melbourne, Austrália

test03-01

Carregar o site da Austrália é tão doloroso sem uma CDN e meu site agora se tornou o mais lento do grupo, dando uma pontuação de 77 e um C, oh bem..

Com CDN77 de Melbourne, Austrália

test03-02

Com o CDN77 ativado, o aumento de velocidade é impressionante e quase uma diferença de 2X. A pontuação está de volta a A, é claro, mais uma vez provando que a CDN realmente funciona, como deveria ser..

Agora, vamos colocar tudo isso em perspectiva, vamos?comparação de benchmark

Este gráfico quase fala por si próprio de como a CDN realmente melhora o desempenho relacionado à localização do site. Se seus leitores / clientes estão acessando o site no mesmo país / local em que o servidor está localizado, por que solicitar uma CDN, certo? Não vai melhorar as coisas. Na melhor das hipóteses, ajudará apenas o servidor com os recursos e reduzirá o tempo de CPU envolvido, mas não vai melhorar o tempo de carregamento.  Porém, assim que um de seus leitores estiver tentando acessar o site de fora do país em que seu servidor está, a melhoria de desempenho será 2X com muita facilidade. Não há como negar, você pode ir em frente e fazer todos esses testes você mesmo. A CDN importa muito se o seu site for lido em todo o mundo e também facilitará os requisitos de largura de banda no servidor.

Conclusão

Ter uma CDN em seu site internacional é uma obrigação. Seja um blog de tecnologia, uma revista digital ou um site de produtos. Se você se preocupa com o desempenho e seus clientes / leitores estão localizados em todo o mundo, A CDN realmente acelerará muito o seu site WordPress. Além disso, quanto mais recursos o seu site carregar dos vários locais, maior será a melhoria. Ter uma CDN não é uma situação de rosas, no entanto. Gerenciar o serviço corretamente é fundamental para o seu desempenho. Lembre-se, a primeira solicitação sempre será mais lenta, é muito importante ter o CDN em cache no site corretamente..

No próximo artigo, examinaremos como configurar corretamente o CDN77 serviço com o WordPress, como configurar seus locais e tirar o máximo proveito dele para que você possa experimentar os mesmos benefícios que neste artigo. Fique ligado!

Serviços CDN gratuitos

Não se esqueça de conferir nossa postagem sobre os melhores serviços CDN gratuitos disponíveis no mercado. Alguns deles são 100% gratuitos até um certo ponto, enquanto outros são gratuitos durante um período de teste. Embora o CDN77 seja uma boa opção, gostaríamos que você desse outros ótimos serviços para poder escolher o que melhor funciona para você.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map