A velocidade do seu site é fundamental para o seu sucesso. Isso afeta alguns indicadores cruciais, como a visibilidade e a taxa de conversão do seu site. Otimizar o desempenho do seu site é obviamente necessário, mas descobrir como realizá-lo pode ser difícil.
Felizmente, existem vários testes de velocidade simples disponíveis para ajudá-lo a determinar o desempenho do seu site. Embora existam vários motivos para um site lento, muitos deles podem ser corrigidos usando plugins gratuitos e hospedagem na web confiável.
Neste artigo, discutiremos os motivos comuns pelos quais seu site é lento e como corrigi-lo. Vamos começar!
Como corrigir um site lento?
Você provavelmente já ouviu o velho ditado "lento e constante vence a corrida", mas quando se trata do desempenho do seu site, essa é uma receita para o desastre. Antes de entender como corrigir um site lento, você precisa saber por que o site está lento. Aqui estão os nossos 10 principais motivos para o carregamento lento da página.
Imagem retirada de Nithi Foods
1. Eficiência do Servidor
Seu site começa a carregar do zero. Quando alguém clica em seu site, é análogo a girar a chave no motor de um carro. Seu convidado solicitou que seu motor fosse ligado. A primeira coisa que acontece é que seu navegador (Firefox, Safari e assim por diante) envia um ping para seu servidor. Ele solicita todas as suas informações e dados para que possa carregar seu site. Levará mais tempo para reagir se o desempenho do seu servidor for terrível. Um servidor lento sempre lhe dará um início lento, não importa o quão rápido todo o resto seja.
Seu host é quase sempre o culpado pelo mau desempenho do servidor. Um host de baixo custo normalmente fornece um servidor compartilhado, o que significa que você estará compartilhando espaço e recursos com uma infinidade de outros sites. Uma das principais razões pelas quais seu site é lento é que ele está alinhado com muitos outros sites!
Imagem retirada de Hip’s
Strikingly é um excelente serviço de hospedagem na web baseado em nuvem que permite desenvolver um site para uso comercial ou pessoal. Independentemente do nível de assinatura escolhido, seu site funcionará sem problemas. Você pode falar com um de nossos funcionários para discutir as melhores opções de hospedagem para o seu site.
2. Localização do servidor
Se você já fez uma chamada de longa distância, sabe quanto tempo leva para se conectar. Isso ocorre porque a informação deve viajar fisicamente para chegar lá. Os dados viajam através de cabos e são transmitidos através de satélites. Quando você clica em uma página da Web, algo semelhante acontece. Quando você clica em um site, uma mensagem é enviada ao servidor. Você o instrui a carregar.
Suponha que seu servidor esteja localizado nos Estados Unidos. Quando um visitante japonês clica em seu site, os dados devem percorrer todo o Pacífico. Ele deve fazer uma solicitação ao servidor. Em seguida, ele deve percorrer todo o caminho de volta ao oceano para ser exibido na tela. Os dados viajam rapidamente. Mas não é mágica! Isso resulta em um site lento.
3. Muito tráfego
Se o seu site estiver recebendo um grande volume de visitantes, ele acabará ficando mais lento. No momento, seu servidor web só pode atender a um número limitado de pessoas ao mesmo tempo. É semelhante a ficar na fila de uma loja. Quanto mais clientes entram no estabelecimento, mais lentos eles são atendidos. Não só isso, mas a loja deve trazer recursos adicionais para ajudar. Para servir a todos, eles precisam chamar ajuda extra da retaguarda. Mas agora a parte traseira também está desacelerando. No seu site, ocorre a mesma coisa. Seu servidor tentará lidar com todo o tráfego aumentado, mas eventualmente resultará em um site lento.
4. Imagens extragrandes (e formato de arquivo complexo)
Você se lembra dos dias da internet discada? Levava até um minuto para carregar uma imagem grande, um pouquinho de cada vez! Era excruciante! As coisas melhoraram desde o advento da banda larga, mas a regra fundamental permanece. Quando você fizer ping no servidor, ele começará a transferir cada componente da página da web para a tela do seu navegador. O servidor hospeda conteúdo como texto e fotos. Isso é análogo ao nosso lojista trazendo seu inventário da sala dos fundos. É simples quando você pensa dessa maneira. Coisas grandes e pesadas levarão mais tempo para serem transportadas. Uma imagem enorme levará muito tempo para carregar. Se você tiver muitas fotos grandes em seu site, cada uma adiciona tempo de carregamento extra.
Imagem retirada de Zinzi Colonna
O formato do arquivo também é significativo neste caso. As imagens JPG, PNG e GIF podem ser carregadas rapidamente pelos navegadores. TIFF e BMP, por outro lado, consomem quantidades significativas de tempo de carregamento. Assim, resultando em um site lento. Fique longe deles!
Strikingly permite que você priorize especificações de tamanho de imagem, garantindo que tudo seja carregado sem problemas em seu site. Você pode reduzir o tamanho da imagem sem sacrificar sua qualidade.
5. Densidade do código
Você pode estar percebendo um padrão aqui. Elementos grandes e densos farão com que seu site carregue lentamente. O código que compõe seu site é um dos aspectos mais densos dele. Se você estiver familiarizado com CSS, HTML e Javascript, você reconhecerá que o design do seu site é suportado por uma enorme quantidade de código. Por exemplo, o Facebook sozinho tem 60 milhões de linhas de código.
6. O bloqueio de renderização de JavaScript está atrasando o carregamento da página
JavaScript é a programação que permite aos usuários interagir com seu site. Seu site seria bastante aborrecido se não o tivesse. No entanto, se não for otimizado, o JavaScript pode fazer com que suas páginas carreguem lentamente nos navegadores dos consumidores. Quando um navegador mostra uma página da Web, ele deve primeiro interromper e carregar totalmente todos os arquivos JavaScript que vê. Como resultado, é produzido "JavaScript de bloqueio de renderização", ou JavaScript que resulta em um site lento.
Para lidar com JavaScript de bloqueio de renderização, existem três opções:
- Remova arquivos JavaScript externos e substitua-os por JavaScript embutido.
- Use o carregamento assíncrono para permitir que o JavaScript seja carregado independentemente 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 estratégia tem vantagens e desvantagens. Em geral, usar JavaScript embutido com moderação aumentará a velocidade da página. Como os arquivos não são carregados em nenhuma ordem específica, o carregamento assíncrono pode causar problemas. Como resultado, atrasar o JavaScript geralmente é a técnica preferida.
7. Você não está utilizando uma rede de entrega de conteúdo (CDN)
Uma rede de entrega de conteúdo, ou Content Delivery Network (CDN) é composta por vários servidores que são distribuídos estrategicamente pelo país. Você pode armazenar cópias do seu site neles para que pessoas distantes do seu servidor principal possam carregar suas páginas rapidamente. Existem várias alternativas de CDN disponíveis para o seu site WordPress. Cloudflare é uma solução bem conhecida, assim como o Jetpack CDN para fotos e vídeos. Os clientes em nossos planos DreamPress Plus e Pro receberão uso ilimitado de CDN com Jetpack.
Imagem retirada de Zizzle
Além disso, se o seu site usa jQuery, você pode carregá-lo de um CDN em vez de seu próprio servidor. Como o jQuery utiliza significativamente menos linhas de código do que o JavaScript para obter os mesmos resultados, ele pode ser altamente eficaz para aumentar a velocidade do seu site lento. As duas alternativas de CDN jQuery mais comuns são Google e Microsoft.
Strikingly permite que você hospede sua plataforma em um CDN. Nossa infraestrutura garante que os sites da Strikingly sejam carregados prontamente, independentemente da fonte ou local de acesso.
8. Seu banco de dados tem uma quantidade excessiva de sobrecarga
A sobrecarga refere-se a elementos desnecessários no banco de dados do seu site, como logs, transientes e outras entradas de plugins ou temas, que podem se acumular ao longo do tempo. Quando há muita "sobrecarga", as pesquisas no banco de dados podem demorar mais do que o necessário. Pode até fazer com que seu servidor web expire enquanto espera por uma resposta do seu banco de dados em algumas situações. Isso pode ser evitado otimizando seu banco de dados e minimizando a sobrecarga desnecessária. A maioria dos servidores web permite que você use sua conta de hospedagem para acessar a ferramenta de gerenciamento de banco de dados phpMyAdmin. Se o phpMyAdmin não permitir que você otimize suas tabelas, você pode usar o WordPress Command Line Interface (WP-CLI).
9. O CSS do seu site é ineficiente
CSS – o código responsável por decorar as páginas do seu site – como JavaScript, pode causar carregamento lento da página se não for otimizado. Existem algumas técnicas que você pode tentar para corrigir um site lento:
- Combine muitos arquivos CSS externos em um ou alguns arquivos, se você os tiver.
- Remova o CSS externo e substitua-o pelo CSS embutido.
- Use "tipos de mídia" para especificar quando carregar arquivos CSS específicos.
CSS embutido, como JavaScript embutido, só é útil para pequenas seções de código. Se você tiver vários arquivos CSS enormes, não tente incluí-los todos em seu arquivo HTML. Especificar tipos de mídia e integrar seus arquivos CSS externos (se você tiver vários) deve ter uma influência maior.
10. OPcache está desabilitado
OPcache é um mecanismo de cache integrado à linguagem de programação PHP. Se você usa PHP em seu site, ter o OPcache habilitado pode acelerar seu carregamento e, como resultado, o carregamento de seu site lento. OPcache é ativado por padrão se você hospedar seu site com serviços de hospedagem compartilhada.
Crie um site com o Strikingly
Strikingly é uma plataforma que vem trabalhando incansavelmente para melhorar as estatísticas do site. Ao longo dos anos, nossa equipe técnica otimizou a velocidade do site. No Google PageSpeed Insights, a maioria dos sites da nossa plataforma tem uma pontuação superior a 90. Uma pontuação alta no Google PageSpeed aumenta seu SEO e garante que seus visitantes tenham uma experiência positiva do cliente nas versões desktop e móvel.
Conclusão
Imagens não otimizadas, um grande número de solicitações HTTP, codificação volumosa e dificuldades de JavaScript, são alguns dos fatores que resultam em um site lento. Pode ser difícil determinar o que está causando um site lento. Seja qual for a causa principal, você
chegar ao fundo do problema, porque a falha em fazê-lo pode ser a diferença entre uma receita extra de US $ 1.000/mês.