10 razões para um site lento.
Publicados: 2022-04-11A velocidade do seu site de execução lenta desempenha um papel importante no sucesso do seu site de execução lenta. Ela afeta vários fatores, incluindo a visibilidade e a taxa de conversão do seu site. Um site lento é a última coisa que alguém gostaria.
Por que a velocidade do seu site é importante?
Atualmente, os usuários esperam que o site seja rápido. Quando o site demora mais para carregar, isso afeta drasticamente a experiência do usuário.
Mesmo frações de segundo fazem uma enorme diferença, então otimizar o desempenho do seu site é muito importante.
Com o sucesso do seu site lento em jogo, a velocidade não pode ser ignorada. Se você está se sentindo sobrecarregado, um ponto inteligente para começar é testando para determinar onde seu site está agora. Você pode executar uma série de testes de tempo para ver quanto tempo seus usuários estão esperando e então começar a trabalhar para diminuir esses números.
10 motivos que fazem seu site ficar mais lento
1. Há sobrecarga excessiva em seu banco de dados
“Overhead” refere-se a itens estranhos no banco de dados do seu site — coisas como logs, transientes e outras entradas de plugins ou temas que são construídos ao longo do tempo. Muito dessa “sobrecarga” pode fazer com que as consultas ao banco de dados demorem mais do que o necessário. Em alguns casos, pode até fazer com que seu servidor web expire enquanto aguarda uma resposta do seu banco de dados.
Otimizar seus dados removendo a sobrecarga ajudará a evitar isso. A maioria dos hosts da web permite que você acesse a plataforma de gerenciamento de banco de dados phpMyAdmin por meio de sua conta de hospedagem. Se você não conseguir otimizar suas tabelas no phpMyAdmin, você pode usar a interface de linha de comando do WordPress (WP-CLI).
2. O CSS do seu site não está otimizado
Assim como o JavaScript, o CSS do seu site — o código responsável por estilizar suas páginas pode atrasar o carregamento se não for otimizado. Aqui estão algumas soluções que você pode implementar para colocar seu CSS em forma:
- Se você tiver vários arquivos CSS externos, combine-os em um ou alguns arquivos.
- Remova o CSS externo e use o CSS embutido.
- Use “tipos de mídia” para especificar quando certos arquivos CSS devem ser carregados.
Assim como o JavaScript embutido, o CSS embutido só é útil para pequenas porções de código. Se você tiver vários arquivos CSS grandes, não tente adicionar todos eles ao arquivo HTML. Especificar tipos de mídia e combinar seus arquivos CSS externos deve causar um impacto mais significativo.
3. O Javascript de bloqueio de renderização está atrasando o carregamento da página
JavaScript é o código que torna seu site funcional e interativo para os usuários. Sem ele, seu site seria monótono. No entanto, se não for otimizado, o JavaScript pode atrasar suas páginas quando elas tentarem carregar nos navegadores dos usuários.
Quando um navegador tenta exibir uma página da Web, ele deve parar e carregar totalmente todos os arquivos JavaScript que encontrar primeiro. Isso resulta no que é chamado de “JavaScript de bloqueio de renderização” ou JavaScript que impede que a página seja carregada rapidamente.
Existem três soluções para lidar com JavaScript de bloqueio de renderização:

- Remova arquivos JavaScript externos e use JavaScript embutido.
- Use o carregamento assíncrono para que o JavaScript possa carregar separadamente do restante da página.
- Adie o carregamento do JavaScript até que o restante da página fique visível para o usuário.
Cada método tem seus prós e contras. De um modo geral, o JavaScript embutido só melhorará a velocidade da página quando usado com moderação. O carregamento assíncrono pode causar problemas, pois os arquivos não são carregados em nenhuma ordem específica. Portanto, adiar o JavaScript geralmente é o método recomendado.
4. Você não está usando uma rede de entrega de conteúdo (CDN)
Uma Content Delivery Network (CDN) consiste em vários servidores que são colocados em localizações geográficas estratégicas. Você pode armazenar cópias do seu site neles para que suas páginas possam ser carregadas rapidamente por usuários localizados longe do seu servidor principal.
Existem várias opções de CDN para o seu site WordPress. Cloudflare é uma das soluções mais populares, assim como o Jetpack CDN para imagens e vídeos. Para clientes em nossos planos DreamPress Plus e Pro, você terá uso ilimitado de CDN com o Jetpack.
Além disso, se o seu site lento usa jQuery, você pode carregá-lo de um CDN em vez de seu servidor web. Como o jQuery usa muito menos linhas de código do que JavaScript para obter os mesmos resultados, pode ser especialmente útil para aumentar a velocidade do seu site. Google e Microsoft são as duas opções de CDN jQuery mais populares.
5. Mídias grandes estão aumentando o tempo de carregamento
Arquivos de mídia, como imagens e vídeos, tendem a ser bem grandes. Otimizá-los por meio da compactação pode ajudar a diminuir seu tamanho e, portanto, melhorar seus tempos de carregamento.
TinyPNG é uma ferramenta online gratuita que comprime imagens. Existem também vários plugins que você pode usar para compactar arquivos de mídia no WordPress, incluindo Smush Image Compression and Optimization.
6. O código do seu site é muito volumoso
Quanto mais código o navegador do seu usuário tiver que carregar, mais tempo levará para que seu site fique visível. Se o seu código for muito “volumoso” ou contiver caracteres e quebras de linha sem importância, seu site poderá ficar mais lento. Em resposta, você pode “minificar” esse código removendo os elementos que não são necessários.
Existem dois plugins populares para realizar esta tarefa. Autoptimize minimiza o código, além de inserir CSS e otimizar arquivos JavaScript. Também se integra bem com o WP Super Cache.
7. Arquivos ausentes estão causando erros
Em alguns casos, sua instalação do WordPress pode estar com arquivos ausentes. Se isso acontecer, os usuários terão tempos de carregamento mais longos, pois solicitações adicionais são feitas na tentativa de encontrar os arquivos. Esse processo eventualmente resultará em um erro 404 se os arquivos não puderem ser encontrados.
As causas por trás desse problema são numerosas e variadas. Em vez de tentar rastrear a origem do problema, a solução mais rápida é restaurar seu site a partir do backup mais recente. Isso deve substituir os arquivos ausentes pelas versões salvas em seu backup.
8. Problemas na Internet estão impedindo o bom desempenho de um usuário específico
Por fim, o desempenho ruim do site também pode ser devido a um problema com o provedor de serviços de Internet (ISP) do usuário, e não com o próprio site. As velocidades lentas do site podem resultar de congestionamento de rede, limitação de largura de banda e restrições, discriminação de dados e filtragem ou filtragem de conteúdo. . Isso deve lhe dar uma ideia se o problema está ou não relacionado ao seu ISP ou é uma preocupação mais significativa em todo o site.
9. Opcache não está ativado
OPcache é um mecanismo de cache integrado para a linguagem de codificação PHP. Se você estiver usando PHP em seu site, ter o OPcache ativado pode acelerar o carregamento e o carregamento de suas páginas como resultado.
10. Scripts mal escritos estão em conflito com os elementos de outros sites
JavaScript mal escrito às vezes pode causar problemas de compatibilidade com outras partes do seu site, resultando em tempos de carregamento mais longos. Executar um teste de velocidade usando ferramentas como Pingdom, Web Page Test e GTmetrix muitas vezes pode apontar scripts que estão demorando muito para carregar.
Você pode então investigar esses arquivos mais de perto para entender como pode melhorá-los. Também pode ser útil desativar temporariamente os scripts potencialmente problemáticos para ver como suas pontuações de desempenho mudam sem eles serem ativados.