Acelere o WordPress com Amazon e W3 Total Cache

wordpress apache

Observação: Desde que escrevemos isso, migramos para WPEngine com um Content Delivery Network alimentado por StackPath CDN, um CDN muito mais rápido do que o Amazon.378

Se você acompanha o blog há algum tempo, sabe que tenho dificuldades com o WordPress. Fora da caixa, o WordPress é um sistema de gerenciamento de conteúdo bastante rápido. No entanto, depois de personalizar totalmente o site e colocá-lo onde precisa para os usuários, geralmente é um cachorro. Nossos tempos de carregamento de página no novo modelo ultrapassavam 10 segundos - desempenho terrível, terrível.

Fizemos várias coisas para ajudar a acelerar o WordPress:

  • Mudamos hosts para MediaTemple. Freqüentemente, quando você se inscreve em uma plataforma de hospedagem, acaba nos servidores mais rápidos. À medida que o sistema cresce, eles não substituem os servidores por outros mais rápidos - você acaba sendo deixado para trás.
  • Adicionamos um servidor de banco de dados. Quando o WordPress está sendo executado em um pacote de hospedagem simples, o servidor está traduzindo o código, servindo imagens e executando o banco de dados. Se você puder adicionar um servidor de banco de dados ao seu pacote de hospedagem, poderá acelerar significativamente o site.
  • Para fazer outra divisão, colocamos todas as imagens na Amazon como um rede de entrega de conteúdo. Estávamos usando um Plug-in Amazon S3 para WordPress mas desde então pararam. O plug-in exigia que você carregasse imagens na Amazon e não sincronizasse as imagens - não é bom.
  • Implementamos recentemente W3 Total Cache de W3Edge. Embora incrivelmente robusto, o plugin não é para os fracos de coração ou não técnicos. Recomendo a contratação de um profissional para implementá-lo.

cache total do wordpressO plugin W3 Total Cache nos permitiu implementar a Amazon como nossa rede de distribuição de conteúdo, mas o plugin sincroniza e reescreve os caminhos das imagens. Este é um meio fantástico de implementá-lo, porque se você decidir parar de usar o plug-in ou o CDN, não será deixado de fora. Desative este plug-in e pronto!

O plugin também permite que você páginas de cache e consultas de dados junto com uma série de outras configurações. Não sabe o que é cache? Para que uma página seja carregada, ela lê o código, executa as consultas do banco de dados e gera sua página dinamicamente. Quando o cache é implementado, na primeira vez que a página é aberta, ele exibe a página e grava o conteúdo em um arquivo de cache. Na próxima vez que a página for aberta, ela simplesmente abrirá o arquivo de cache.

Acelerar seu site tem um impacto muito maior sobre seus leitores do que você imagina. Na verdade, seu site é mais lento quando você precisa que ele tenha o melhor desempenho - quando milhares de visitantes estão nele. Se você não o ajustou com precisão (e ainda estamos trabalhando no nosso), os visitantes muitas vezes se deparam com uma tela em branco, um erro de tempo limite ou simplesmente saltam sobre você depois de esperar que a página carregue alguns de segundos.

Acelerar seu site também o torna mais amigável para o Google. O Google confirmou que eles classificam os sites de alto desempenho melhor. Além dessas dicas acima, você também pode trabalhar para reduzir o tamanho das imagens em seu site, implementar compactação de página, implementar redes de entrega de conteúdo baseadas em geografia EC2 ou Akamai ... e até mesmo mover para o balanceamento de carga e sincronização. Isso está ganhando muito dinheiro, no entanto!

um comentário

  1. 1

    Good Post - Mudei recentemente para o Media Temple e tenho lutado para acelerar meu site Anglotopia. Após a mudança, ele ficou mais lento em comparação com a hospedagem anterior no GoDaddy. Desde então, instalei o W3 Total Cache, adicionei um CDN e otimizei algumas outras coisas e meus tempos de carregamento estão em média de 9 a 10 segundos agora - o melhor em meses. Ainda precisa melhorar. Posso tentar obter um servidor de banco de dados separado em seguida. No momento, só quero ter certeza de que o servidor continuará funcionando, pois espero uma enxurrada de tráfego para a cobertura do nosso casamento real na próxima semana.

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.