O tema do WordPress pode sobrecarregar seu servidor

Quando se trata de hospedagem com WordPress é muito comum que modificações aparentemente simples no blog acabem ocasionando problemas bastante graves de superprocessamento no servidor (seja ele dedicado ou virtual — como no caso dos clientes da PortoFácil — seja ele compartilhado — como no caso dos clientes da Via Hospedagem ou de outras empresas).

Uma situação bastante comum é um sistema totalmente estabilizado que de uma hora para outra passa a apresentar instabilidades, “engasgamentos”, travamentos e outros efeitos pavorosos. À primeira vista nada mudou, nem houve aumento considerável da visitação ao site, então vem a dúvida: será que é o servidor?

Entretanto, invariavelmente, uma análise mais aprofundada e mais criteriosa acaba por revelar um ou mais fatos dos abaixo citados, ou de natureza semelhante.

  • Atualização do WordPress.
  • Instalação ou atualização de algum plugin.
  • Modificação no tema (substituição ou personalização).

Já falamos aqui umas mil vezes sobre o Hyper Cache, em nossa opinião o melhor plugin de cache atualmente disponível para o WordPress. Ele é um ótimo plugin, mas tem uma particularidade que muitas vezes fica esquecida: após atualizar o plugin é necessário entrar em sua página de configurações e salvá-las novamente, a fim de que o sistema de cache fique ativo! Se não cumprir este pequeno ritual o site passa a funcionar sem cache ativo, o que em caso de site de visitação um pouco mais alta pode implicar o travamento total da máquina.

Da mesma forma, o tema em uso no site pode ser um vilão do ponto de vista da programação (“loops” mal escritos, “queries” não otimizadas) como do ponto de vista do webdesign mesmo.

Recentemente tivemos um caso de um servidor que de repente passou a apresentar problemas como os descritos no começo deste texto. Investigando um pouco descobrimos que uma das imagens que o tema referencia não existe, o que faz com que cada chamada a esta imagem (logo, a cada página carregada) acabe gerando uma requisição malsucedida ao servidor, obrigando o WordPress a processar a sua página de erro de conteúdo não encontrado. Acontece que neste tema em especial a página 404.php é bastante complexa, requerendo bastante processamento, o que acaba por criar uma sobrecarga inesperada mas totalmente compreensível no servidor.

Se você quiser verificar seu site em busca de links quebrados, existem muitas ferramentas para este fim na Internet (a maioria na forma de programas executáveis para Windows, algumas poucas que rodam online, direto do navegador). Não é nosso objetivo nem de nossa alçada indicar uma ferramenta destas, mas é certo que encontrando e removendo chamadas a arquivos inexistentes dentro de seu próprio site você estará colaborando muito para que ele funcione de maneira mais estável e eficiente.

Deixe Seu Comentário

Powered by WP Hashcash

Clicky Web Analytics