O desempenho de seus sites WordPress sempre foi uma prioridade para nossa equipe. É uma das principais razões pelas quais os clientes nos escolhem hoje em dia em detrimento dos nossos concorrentes, e já provámos isso vezes sem conta. Somos consistentemente um dos primeiros na indústria a lançar o software mais recente, como o PHP 8, e o Review Signal nos premiou com o desempenho “top tier” cinco anos seguidos.
Kinsta também foi o primeiro host WordPress gerenciado a utilizar exclusivamente a Google Cloud Platform (GCP), e nós mantemos um olhar atento sobre a sua infra-estrutura recém-lançada. Estamos sempre a tentar ultrapassar os limites, e hoje estamos a levá-lo para outro nível. Estamos animados em anunciar que estamos nos mudando para as máquinas virtuais otimizadas para computação (C2) da próxima geração da GCP.
Desenvolvemos nossa plataforma de hospedagem WordPress para ser completamente escalável, desde nossos planos Starter até nossos planos Enterprise. Isto significa que não estamos apenas movendo alguns seletos para este novo hardware ou limitando seu uso aos nossos planos de camadas mais altas. Estamos a disponibilizar as novas máquinas GCP para todos em Kinsta. Não importa se você é um blogueiro casual ou uma empresa da Fortune 500, você vai colher os benefícios que essa mudança tem a oferecer.
Como é que isto te vai impactar exatamente? No mês passado, testamos essas novas máquinas internamente e ficamos impressionados com seu desempenho. Ele varia de acordo com o tipo de site, mas estamos vendo melhorias de desempenho de 30% até 200%!
Você não só verá tempos de carga mais rápidos, como provavelmente também notará uma diferença na capacidade de resposta do seu painel de administração do WordPress. Para aqueles que trabalham nos seus sites WordPress regularmente, isso deve ajudar a tornar o seu fluxo de trabalho um pouco mais agradável.
Inkline Media
A Infraestrutura da Kinsta e as Novas VMs Otimizadas para Computação GCP (C2)
Para aqueles que talvez não estejam familiarizados com a nossa plataforma, é importante entender que ela não se enquadra em nenhuma das categorias de hospedagem tradicionais. Toda a nossa infraestrutura é construída na Google Cloud e é diferente da infraestrutura tradicional compartilhada, VPS ou dedicada.
Cada site em nossa plataforma é executado em um container de software isolado que contém todos os recursos de software necessários para executar o site (Linux, Nginx, PHP, MySQL). Isto significa que o software que executa cada site é 100% privado e não é compartilhado mesmo entre seus próprios sites. Nós usamos contêineres Linux como a tecnologia de contêiner subjacente para nossa infraestrutura.
Cada contêiner do site é executado em uma máquina virtual dimensionada, neste caso, as novas máquinas virtuais otimizadas para computação (C2). Elas estão localizadas em um dos 37 centros de dados do GCP e são protegidas pelo Cloudflare e pelas regras de firewall do GCP. Os recursos de hardware (RAM/CPU) são alocados automaticamente para cada contêiner do site por meio de nossas máquinas virtuais.
As VMs otimizadas para computação (C2) são uma nova família de computação em GCP, expondo alto desempenho por thread e velocidades de memória que beneficiam as cargas de trabalho mais intensivas em computação. As VMs otimizadas para computação são ótimas para HPC, automação de design eletrônico (EDA), jogos, aplicativos de segmento único e muito mais.
Esses tipos de máquinas também aproveitam os processadores escaláveis Intel de segunda geração (Cascade Lake) e até 3,8 GHz de turbo sustentado all-core. Além disso, as VMs C2 oferecem total transparência na arquitetura das plataformas de servidor subjacentes, permitindo ajuste de desempenho avançado.
Em outras palavras, essas máquinas são capazes de lidar até mesmo com os sites mais exigentes do WordPress!
Cada parte da nossa infra-estrutura é tão vital como a seguinte. É por isso que todos os sites em Kinsta estão interligados através da rede “premium tier” da Google Cloud Platform, e não simplesmente através do “trabalho standard tier”. Isso é projetado para minimizar a distância e os saltos, resultando em um transporte global mais rápido e mais seguro de seus dados.
Benchmarking das VMs Otimizadas para Computação da GCP (C2)
Agora a parte divertida, os dados! Fizemos uma série de testes para que você pudesse ver a diferença que esses novos tipos de máquinas GCP fazem. Para cada teste, comparamos a página inicial por um minuto com 15 usuários simultâneos. Abaixo estão os detalhes dos nossos ambientes de teste.
- Nova máquina C2: Processador escalável Cascade Lake Intel alimentado por GCP e executado em um contêiner isolado.
- Máquina N1: Processador Intel Skylake alimentado por GCP e funcionando em um contêiner isolado.
- OS: Ubuntu 16.04.6 LTS
- Pilha de contentores: Nginx 1.15.12, MariaDB 10.4.6
- Versão PHP: 7.3
- Caching da página: Nós funcionamos testes múltiplos, um para HIT Kinsta cache e um para BYPASS Kinsta cache.
Os testes foram realizados por Thoriq Firdaus, um colaborador do WordPress e desenvolvedor web aqui na Kinsta. Ele contribuiu para o WordPress Core e Editor de Tradução para WordPress Indonésia e desenvolve um plugin gratuito de assinatura MailChimp, WP Chimp.
Os dados abaixo são medidos em pedidos por segundo. Quanto mais pedidos, melhor.
WordPress 5.2.3 (BYPASS Kinsta Cache)
Em nossa primeira rodada de testes, estamos intencionalmente contornando o cache da página Kinsta. A razão é que queremos testar o desempenho das CPUs usando a seguinte pilha: Nginx, PHP-FPM e MySQL. Cada pedido não enviado em cache para o site é tratado por um trabalhador PHP.
Usamos o WordPress 5.2.3 e o tema dos Twenty Nineteen. O nosso site foi preenchido com dados fictícios do teste WP. Contém imagens de todos os tamanhos (pequeno, médio, grande), bem como um tweet incorporado.
Não estamos muito preocupados com dados fictícios, desde que coincidam em ambas as máquinas. Medir a diferença de desempenho das máquinas GCP é realmente o que nos interessa. Ter mais dados fictícios teria impacto no desempenho? Sim, mas também testamos alguns sites de clientes pesados mais abaixo para que você possa ver o impacto.
Aferimos o site por um minuto com 15 utilizadores simultâneos.
Resultados do Benchmark
- WordPress 5.2.3 na máquina GCP N1: 77,82 req/sec
- WordPress 5.2.3 na máquina GCP C2: 163,89 req/sec 🏆
As novas máquinas GCP C2 são, em média, 2.1x mais rápidas quando se trata de evitar o cache.
WordPress 5.2.3 (HIT Kinsta Cache)
Na segunda ronda de testes, nós intencionalmente o fizemos HIT nosso cache de página. Mesmo que um pedido em cache seja sempre rápido como um raio em comparação com um pedido em cache, estávamos curiosos para ver os resultados. O que está realmente a ser testado aqui é a parte Nginx da nossa pilha, pois é isto que gere a nossa cache de páginas.
O local é o mesmo utilizado nos testes acima. Aferimos o site por um minuto com 15 utilizadores simultâneos.
Resultados do Benchmark
- WordPress 5.2.3 na máquina GCP N1: 7.886,16 req/sec
- WordPress 5.2.3 na máquina GCP C2: 16.426,32 req/sec 🏆
As novas máquinas GCP C2 são em média 2.08x mais rápidas quando se trata da nossa cache de páginas Nginx.
WordPress 5.2.3 + WooCommerce 3.7.0 (BYPASS Kinsta Cache)
Na terceira ronda de testes, estamos novamente a contornar a cache da página Kinsta.
Usamos o WordPress 5.2.3, o WooCommerce 3.7.0 e o tema Vinte Dezenove. O nosso site foi preenchido com dados fictícios do teste WP. Ele contém um pouco menos imagens e conteúdo em comparação com o site WordPress falso.
Aferimos o site por um minuto com 15 utilizadores simultâneos.
Resultados do Benchmark
- WordPress 5.2.3+WooCommerce 3.7.0 na máquina GCP N1: 45,67 req/sec
- WordPress 5.2.3+WooCommerce 3.7.0 na máquina GCP C2: 178.62 req/sec 🏆
As novas máquinas GCP C2 são, em média, 3.9x mais rápidas quando se trata de evitar o cache.
WordPress 5.2.3 + WooCommerce 3.7.0 (HIT Kinsta Cache)
Na quarta ronda de testes, estamos intencionalmente a torná-lo HIT na nossa cache de páginas Kinsta. O local é o mesmo utilizado nos testes acima. Aferimos o site por um minuto com 15 utilizadores simultâneos.
Resultados do Benchmark
- WordPress 5.2.3 na máquina GCP N1: 8.448,57 req/sec
- WordPress 5.2.3 na máquina GCP C2: 17.790,20 req/sec 🏆
As novas máquinas GCP C2 são em média 2.1x mais rápidas quando se trata da nossa cache de páginas Nginx.
Resultados de Desempenho que Estamos Vendo Nos Sites dos Clientes
Já começamos a migrar os sites WordPress dos clientes para as novas máquinas C2. Abaixo, vamos compartilhar com você as melhorias de desempenho que estamos vendo em sites do mundo real hospedados em Kinsta. Se você está curioso sobre quando será migrado, pule para nossa linha do tempo de migração.
Antes de mergulharmos é importante perceber o que significam estas cartas. Usamos uma ferramenta chamada Kinsta APM para medir o desempenho dos sites em Kinsta. Isso é muito melhor do que as ferramentas de teste de velocidade padrão, já que muitas delas têm problemas de latência ou compartilham largura de banda.
Essencialmente o que estamos medindo abaixo são os tempos de resposta PHP e MySQL, ou melhor, quanto tempo em média um trabalhador PHP é usado para processar uma única requisição. A área verde no gráfico indica os tempos de resposta a serviços web externos, como o Google Analytics ou pixels de marketing sobre os quais a Kinsta não tem controle.
Cliente 1 – Site de Notícias de Alto Tráfego (Centenas de Pedidos/Min)
Nosso primeiro cliente é um site WordPress de notícias de alto tráfego que faz centenas de pedidos de PHP por minuto. Depois de migrá-los para as novas máquinas C2 otimizadas para computação, o tempo médio de resposta do site foi de ~250 ms para ~80 ms. Isso é um aumento de 212,5% no desempenho!
Cliente 2 – Blog de Marketing Popular
Nosso segundo cliente é um blog de marketing popular que também recebe uma quantidade significativa de tráfego. Depois de migrá-los, o tempo médio de resposta de seu site foi de ~300 ms para ~100 ms. Isso é um aumento de 200% no desempenho!
Cliente 3 – Blog Comunidade WordPress
Nosso terceiro cliente é um blog popular da comunidade WordPress. Depois de migrá-los, o tempo médio de resposta do site foi de ~400 ms para ~185 ms. Isso é um aumento de 116,22% no desempenho!
Cliente 4 – Agência WordPress
Nosso quarto cliente é a Neuralab, uma agência de design digital, web e desenvolvimento móvel especializada na construção de aplicações web de comércio eletrônico. Em termos de tecnologia, eles produzem em cima do WordPress e WooCommerce.
(Leitura sugerida: Seu Guia para Iniciar e Executar uma Agência WordPress Bem-Sucedida).
Neuralab
Depois de migrar o Neuralab, o tempo médio de resposta do site foi de ~450 ms para ~250 ms. Isso é um aumento de 80% no desempenho!
Cliente 5 – Blog Saúde e Bem-Estar
O nosso quinto cliente é um blog de saúde e bem-estar. Este site já estava muito otimizado, então não esperávamos ver muita diferença. Mas depois de migrá-los, o tempo médio de resposta do site foi de ~250 ms para ~130 ms. Isso é um aumento de 92,3% no desempenho! Assim, até mesmo clientes com sites já bem otimizados vão ver um impacto.
Cliente 6 – Mercado de Prestadores de Serviços
Credo é um mercado que ajuda empresas (especialmente empresas de comércio eletrônico, SaaS e B2B) a encontrar, contratar e trabalhar bem com empresas e consultores de marketing digital avaliados pela rede de talentos avaliados do Credo. Eles se mudaram para Kinsta devido a preocupações de custo e desempenho com seu atual fornecedor anterior.
Credo
Após a migração do Credo, o tempo médio de resposta do seu site passou de ~1600 ms para ~1100 ms. Isso é um aumento de 45,45% no desempenho!
Cliente 7 – WP Buffs, Manutenção/Serviço WordPress
Nosso sétimo cliente, WP Buffs, é um parceiro Kinsta e fornece suporte técnico 24/7 e serviços de manutenção WordPress para qualquer indivíduo, empresa ou organização com um site WordPress. Eles lidam com edições ilimitadas, melhorias de desempenho, manutenção de saúde diária e solução de problemas de segurança regular para que seus clientes não precisem.
Após a migração dos WP Buffs, o tempo médio de resposta do seu site passou de ~850 ms para ~425 ms. Isso é um aumento de 100% no desempenho!
Cliente 8 – Blog do Desenvolvedor WordPress
Nosso oitavo cliente é um blog do desenvolvedor do WordPress. Depois de migrá-los, o tempo médio de resposta do site foi de ~225 ms para ~125 ms. Isso é um aumento de 80% no desempenho!
Cliente 9 – Ecommerce Site (Easy Digital Downloads)
Nosso nono cliente é um site de comércio eletrônico que utiliza o Easy Digital Downloads. Depois de migrá-los, o tempo médio de resposta do site foi de ~665 ms para ~500 ms. Isso é um aumento de 33% no desempenho!
Cliente 10 – Blog de Entretenimento Esportivo de Alto Tráfego
Nosso 10º cliente é Superluchas, uma revista online mexicana especializada em críticas, ensaios e notícias sobre wrestling profissional (Lucha Libre).
Superluchas
Depois de migrá-los, o tempo médio de resposta do site passou de ~1.100 ms para ~560 ms. Isso é um aumento de 96,43% no desempenho!
Takeaway a Partir dos Resultados do Benchmark
Nossa equipe está sempre descobrindo maneiras de aumentar o desempenho de seus sites WordPress. De fato, nos últimos dois meses, nós também lançamos novas e incríveis funcionalidades como auto-otimização de bancos de dados, autocorreção de PHP e TLS 1.3, e PHP 8.1.
No entanto, desde a nossa mudança para a Google Cloud Platform em 2016, podemos dizer, sem dúvida, que essa é, de longe, a mudança mais empolgante e impactante que tivemos em nossa plataforma em relação ao desempenho.
Olhando para os dados, aqui estão algumas coisas que você pode esperar das novas máquinas C2:
- A simples mudança de seus sites para a nova arquitetura resultará em tempos de carga mais rápidos, sem necessidade de qualquer trabalho ou teste de sua parte.
- Devido à forma como as máquinas C2 funcionam, os sites mais pesados verão maiores aumentos de desempenho do que os dos sites já otimizados. Mas como vimos acima, mesmo sites otimizados estão notando uma diferença.
- Esta mudança não afecta apenas a fachada dos vossos sites. Você verá tempos de carregamento mais rápidos no backend, ao trabalhar no painel de administração do WordPress.
Sempre foi importante para nós que todos, independentemente de seu plano de hospedagem, se beneficiem da mesma arquitetura de alto desempenho para alimentar seus sites WordPress. Isso permite que empresas de todos os tamanhos, de blogs a empresas da Fortune 500, escalem facilmente com Kinsta à medida que crescem.
A mudança para as novas máquinas Compute-Optimized (C2) da Google Cloud Platform levou a nossa já rápida plataforma a um outro nível. Estamos vendo enormes ganhos de desempenho em todos os setores, o que dá aos nossos clientes a vantagem competitiva de que precisam para ter sucesso.
Kinsta
Linha do Tempo de Migração para Seus Sites do WordPress
Como lembrete, as novas máquinas C2 otimizadas para computação estão disponíveis para todos, desde planos Starter até planos Enterprise. Mesmo ou planos personalizados. Eles serão a espinha dorsal da nossa infraestrutura, e o padrão para novos sites do WordPress que você gira.
Regiões Disponíveis
As máquinas C2 podem ser encontradas na maioria dos 37 centros de dados da GCP disponíveis para nossos clientes. Você encontrará essas máquinas nas seguintes localizações:
- Changhua County, Taiwan (asia-east1)
- Hong Kong (asia-east2)
- Tokyo, Japan (asia-northeast1)
- Osaka, Japan (asia-northeast2)
- Seoul, South Korea (asia-northeast3)
- Mumbai, India (asia-south1)
- Delhi, India (asia-south2)
- Jakarta, Indonesia (asia-southeast2)
- Sydney, Australia (australia-southeast1)
- Melbourne, Australia (australia-southeast2)
- London, United Kingdom (europe-west2)
- Frankfurt, Germany (europe-west3)
- Zurich, Switzerland (europe-west6)
- Montréal, Canada (northamerica-northeast1)
- Toronto, Canada (northamerica-northeast2)
- São Paulo, Brazil (southamerica-east1)
- Columbus, Ohio, USA (us-east5)
- The Dalles, Oregon, USA (us-west1)
- Los Angeles, California, USA (us-west2)
- Salt Lake City, Utah, USA (us-west3)
- Las Vegas, Nevada, USA (us-west4)
Se você estiver curioso sobre onde um de seus sites existentes está hospedado, você pode encontrá-lo na guia “Informações” do seu site no painel do MyKinsta. Você também pode comparar isso com a nossa lista de locais de centros de dados.
O Que Você Precisa Saber
Nas próximas semanas, a nossa equipa vai começar a mudar para a nova infra-estrutura. Se você é um cliente Kinsta atual, aqui está o que você precisa saber sobre a transição.
- Em vez de migrarmos ao vivo sites individuais (o que levaria meses), estaremos migrando máquinas inteiras para a nova arquitetura. Isto permitirá que todos tirem partido dos ganhos de desempenho o mais rapidamente possível.
- Quando migrado, haverá uma pequena quantidade de tempo de inatividade por máquina (5-15 minutos). Mas isso será feito durante nossas janelas de manutenção, ou melhor, fora das horas de pico, com base na região em que seu site está. A manutenção programada será publicada antecipadamente em nossa Página de Status para todas as localidades afetadas. Você pode se inscrever para atualizações em cada centro de dados individual.
- Nenhum endereço IP será alterado durante o processo.
- Para aqueles de vocês em nossos planos dedicados que desejam migrar, você precisará conversar com nossa equipe de vendas, pois eles são tratados caso a caso.
- Se você está em uma região onde uma máquina C2 não está disponível e gostaria de mudar, você pode entrar em contato com nossa equipe de suporte para migrá-la. Tenha em mente que você deve sempre hospedar seus sites mais próximos de onde a maioria de seus clientes e visitantes estão localizados. Isso ajuda a diminuir a latência da rede e a TTFB.
Resumo
É importante para nossa equipe que continuemos cumprindo nossa promessa de fornecer hospedagem WordPress de alto desempenho. Compreendemos perfeitamente que, para muitos de vós, esta é uma das principais razões pelas quais nos escolheram em vez do concurso. É por isso que estamos empolgados em lançar as máquinas C2 otimizadas para computação para todos, independentemente do plano em que você está.
Se você tem um blog de baixo tráfego ou um site WooCommerce de alta demanda, você será capaz de crescer com Kinsta e atingir velocidades mais rápidas do que você pensava ser possível.
Há também a opção de impulsionar sua otimização geral, minificando seu código. Kinsta construiu um recurso de minificação de código diretamente no painel MyKinsta, permitindo que os clientes ativem a minificação automática CSS e JavaScript com um simples clique.
Sabemos que alguns de vocês ainda podem ter perguntas. Se você é um cliente Kinsta, você pode abrir um ticket com nossa equipe de suporte, e nós ficaríamos muito felizes em ajudar. Se você tiver dúvidas sobre como escolher o plano de hospedagem certo na Kinsta, entre em contato com nossa equipe de vendas.
Não deixe de conferir todas as outras incríveis funcionalidades que temos lançado e inscreva-se em nossa newsletter para ficar atualizado com todas as últimas mudanças.
Gostei muito do seu post, vou acompanhar o blog.