O WordPress, apesar de ser um simples CMS, é um sistema robusto e bastante complexo. Caso não venha a ser otimizado para operar em servidor compartilhado, pode gerar sobrecarga. E por que isso ocorre?
Segue abaixo alguns fatores que podem contribuir para esta sobrecarga:
- Cache (arquivos temporários);
- Exposição de muitas imagens e arquivos (imagens sem otimização ou tratamento adequado);
- Muitos comentários acumulados;
- Diversos acessos e solicitações a uma única base de dados (por conta de que os plugins usam o mesmo banco).
Ou seja, com o passar do tempo o WordPress passa a exigir mais do servidor. Aliando estes fatores a um tráfego intenso de visitas e hits diários, o WordPress tende a ultrapassar o 10% de uso dos recursos de um servidor compartilhado. O resultado? Sobrecarga.
Mas afinal, como resolver? Ou pelo menos minimizar?
A solução é sempre manter o WordPress otimizado, adotando as seguintes medidas:
- Sempre limpar o banco das postagens e comentários mais antigos para liberar espaço e aliviar o cache;
- Exposição de muitas imagens e arquivos (imagens sem otimização ou tratamento adequado);
- As atualizações do WordPress normalmente deixam dados soltos no base de dados, portanto sempre faça a otimização do banco (pelo PHPMyAdmin na opção “Reparar Tabela”);
- Verificar se existem links quebrados como imagens faltantes.
Caso você receba muitas acessos é fundamental seguir estas recomendações. Caso contrário você acabará sobrecarregando o servidor compartilhado. Além da má experiência para seus clientes, de quebra você ainda acaba prejudicando os demais clientes que utilizam o mesmo servidor.
Além das medidas listadas acima, lembre-se sempre de seguir as boas práticas de webdesign além de instruir as mesmas para seus clientes.
Para entender melhor, que tal conferir um caso recente de um de nossos clientes?
Veja o caso do nosso cliente
• A comunidade WordPress aconselha que as imagens sejam otimizadas pelo usuário no seu computador antes de subir para o servidor. Uma coisa que descobri é que o cliente sempre colocava as imagens no servidor com a mesma resolução da sua máquina de fotografar, ou seja, com 4000 pixels de largura. Dessa forma o WordPress armazena esta imagem do jeito que está além de criar várias outros tamanhos desde miniaturas a tamanhos médios para uso do sistema.
O wordpress não faz uma compactação da imagem principal. Assim, ao ser solicitada pelo navegador (quando o internauta clica na miniatura) a imagem deverá carregar os 4000 (x altura) pixels no navegador. O problema é que se várias pessoas solicitam a mesma imagem para exibição, o servidor irá trabalhar mais para isso.
Em face do problema, mostrei ao cliente como otimizar a imagem usando o Microsoft Office Picture Manager, que é ótimo para reduzir o tamanho das imagens. Para se ter uma idéia, uma imagem com 4000 pixels apresenta quase 5 MB. A mesma imagem otimizada para 800 pixels fica entre 200 e 300 KB, o que agiliza muito a navegação do site. Fora isso, qualquer problema de sobrecarga ao servidor é minimizado quando se usa muitas imagens.
Outra dica de nosso cliente:
• Um plugin que identifiquei que estava travado no sistema do WordPress era o “WP Security Scan” que é um plugin bastante recomendado na comunidade. No entanto ele travou e causava erros na exibição normal da home.
Assim que desativei o plugin o site começou a ter normalidade. O WP Security Scan é ótimo, mas infelizmente essas coisas acontecem. Em casos assim é necessário uma análise aprofundada a fim de entender as causas.
E então? Conseguiu entender melhor sobre esse assunto?
No caso de dúvidas, contate-nos através de um chamado em nosso suporte. Acesse: https://www.hostmach.com.br/suporte