Google usa uma infinidade de fatores para determinar o posicionamento dos links nos resultados de pesquisas. Normalmente, esses fatores são relacionados com o conteúdo de uma página web em si (o texto, a URL, os títulos e cabeçalhos, etc) ou medidas de autenticidade (idade do domínio, o número e a qualidade dos links para a página e site, etc). No entanto, em 2010, o Google fez uma coisa muito diferente. A empresa anunciou que velocidade do site começaria a ter um impacto sobre o ranking (posicionamento) das buscas. Logicamente, quanto mais rápido seu site, mais alto nos resultados de pesquisa.
Pensando nisso, a equipe WTH estará publicando os mais diversos testes para saber quais são os temas WordPress mais rápidos. Começamos com 9 dos modelos mais populares no marketplace ThemeForest e o tema padrão WordPress “Twenty Thirteen”. Vamos então comparar o tempo de carregamento de cada tema.
Para normalizar as coisas , todos os temas eram da mesma categoria, e configurados para exibir mensagens em modo “blog”, com imagens em destaque habilitados. Caso contrário , todos os ajustes foram deixados em seus padrões.
Metodologia:
- Cada tema foi instalado em um VPS Oceano Digital localizado em Nova York, executando uma LAMP.
- Cada instalação WordPress foi carregada com dados e imagens pseudo idênticos para emular um site real.
- Os testes foram executados a partir de Dulles, Virgínia, EUA, com o serviço WebPagetest.
Na primeira foi usado uma configuração vazia do WordPress, ou seja, sem plugins ou ajustes do lado do servidor. Assim teríamos a referência de desempenho de um site do dia-a-dia, sem qualquer otimização, que é (infelizmente) comum para a maioria dos blogs.
Em seguida, foi medido o desempenho com algumas configurações, o plugin W3 Total Cache com server-side caching APC instalado:
- APC (Alternative PHP Cache)
- Cache de Página
- Minify
- Minify linhas HTML + CSS
- Cache de Banco de Dados
- Object Cache
- Cache do Navegador
- Expira + cache de controle de cabeçalhos
- Gzip
- Desabilitar os cookies para arquivos estáticos
E por último foi ativa um serviço CDN, no caso MaxCDN, para todos os sites estáticos no Painel de Controle (que adiciona compressão e ignora cookies):
- Compressão gzip
- Ignorar cookies
Os resultados falam por si: cada site foi acelerado em pelo menos 15%, com vários por 50-80%.
A primeira rodada de caching, com apenas W3TC habilitado, levou a uma melhoria gigante em tempos de carregamento. E o que vem a seguir? Ainda mais cache . Você pode nunca ter o suficiente.
Usando W3TC em combinação com o CDN, a velocidade de carregamento ficou ainda mais rápida. Com o cache HTTP no limite, o descarregamento do conteúdo estático do seu servidor reduz muito a carga e permite muito mais usuários conectados simultaneamente.
Aqui está uma análise detalhada dos resultados:
Nome | Solicitações | Tamanho Total (KB) | CP* | Solicitações com W3TC* | CP com W3TC | CP com W3TC + CDN |
---|---|---|---|---|---|---|
Goodnews | 152 | 1,259 | 10.696s | 136 | 8.383s | 6.294s |
Continuum | 71 | 4,894 | 11.453s | 52 | 9.756s | 9.058s |
Sahifa | 21 | 348 | 5.883s | 19 | 3.263s | 1.242s |
Gonzo | 38 | 4,766 | 12.630s | 36 | 9.653s | 8.612s |
BigFeature | 19 | 356 | 5.975s | 15 | 3.353s | 1.115s |
SimpleMag | 23 | 4,859 | 10.648s | 15 | 9.222s | 8.635s |
Twenty Thirteen | 24 | 1,029 | 5.587s | 20 | 3.852s | 3.097s |
Avenue | 40 | 4,943 | 10.657s | 29 | 9.624s | 8.912s |
SwagMag | 55 | 4,918 | 9.786s | 38 | 8.904s | 8.879s |
ExtraNews | 30 | 4,699 | 11.443s | 27 | 10.106s | 9.169s |
* Solicitações = requests (em inglês)
* CP = Carregamento da Página
* W3TC = W3 Total Cache
Resumo dos resultados
BigFeature foi o mais rápido, com Sahifa muito próximo em segundo. O tema padrão Twenty Thirteen ficou numa exibição sólida em 3º lugar .
Mesmo um tema lento como Goodnews , com mais de 100 solicitações, torna-se relativamente rápido em comparação com os temas não otimizados quando você habilitar o cache e compressão. Não há realmente nenhuma razão para não utilizar caso tenha esses recursos.
Uma nota interessante: embora SwagMag e ExtraNews são quase idênticos em tamanho, SwagMag é mais rápido , apesar de ter mais de 24 pedidos.
Aparentemente, a diferença de velocidade deve-se ao tempo para o primeiro byte . Apache leva mais tempo para processar ExtraNews por causa de seu complexo PHP (inchado?).
Esses testes foram realizados pela equipe da MaxCDN. Tradução totalmente adaptada pela equipe do WordPress Templates e Hospedagem. Até a próxima e deixe seu comentário!