Saltar para o conteúdo
Índice
Resolução de problemas

Lentidão do site e limites de recursos

Tradução automática. O original em inglês está disponível.

O que o seu plano de alojamento realmente limita, o que acontece quando atinge cada limite e como perceber se um site lento é um problema de recursos ou um problema de código.

"O meu site está lento" e "o meu site ficou sem alguma coisa" parecem iguais vistos de fora e não têm quase nada em comum por baixo. Este guia separa-os: primeiro o que os limites realmente são, depois como diagnosticar a lentidão real.

Primeiro: está lento ou avariado?

Lento significa que as páginas acabam por carregar. Avariado significa que não carregam.

Se está a receber páginas de erro em vez de páginas lentas, pare aqui e vá para Códigos de erro HTTP. Um 500, 502 ou 504 tem uma causa específica e uma solução específica, e nenhuma delas é "fazer upgrade do plano".

Se o site está inalcançável em vez de lento, vá para Website não carrega.

O que o seu plano realmente limita

Quatro coisas, e vale a pena saber qual é qual, porque se comportam de forma muito diferente quando as atinge.

Armazenamento. Quanto disco usam os seus ficheiros e bases de dados. Medido diariamente.

Largura de banda. Quantos dados os seus visitantes transferem num mês.

Número de sites. Quantos sites separados pode ter no plano.

Acesso à CDN. Se a CDN está sequer disponível. A quantidade de tráfego que a edge serve por si não é limitada: a largura de banda da edge é ilimitada em todos os planos que incluem a CDN.

As suas franquias específicas dependem do plano. Os valores atuais de todos os planos estão lado a lado em Faturação, depois Alterar plano, que é também o sítio honesto para comparar, em vez de um número escrito num artigo de ajuda que pode ficar desatualizado. Consulte Fazer upgrade do plano.

Utilização de armazenamento e CDN na vista geral do site

O que acontece quando atinge cada limite

É esta a parte que preocupa as pessoas, e as respostas são menos dramáticas do que se espera.

Armazenamento. A utilização do disco é medida diariamente e mostrada na página Vista geral do site. À medida que sobe, recebe um aviso nas análises, cada vez mais insistente à medida que se aproxima do limite. Consulte Análises.

Número de sites. Este é aplicado no momento da criação. Se tentar criar um site para além da franquia do seu plano, recebe uma mensagem clara a dizer que o plano está no limite, com a opção de fazer upgrade ou acrescentar outro plano. Nada do que já existe é afetado.

Elegibilidade para a CDN. Ativar a CDN num plano que não a inclui devolve uma mensagem simples de "não incluído no seu plano" com uma ligação para fazer upgrade. Não há modo parcial nem degradado. Consulte Ativar a CDN.

Largura de banda da CDN. Não acontece nada, porque não há nada a atingir. A largura de banda da edge é ilimitada em todos os planos que incluem a CDN. O seu site nunca é retirado da edge por servir demasiado, a edge nunca é suspensa e o tráfego nunca é devolvido à sua origem por causa de uma quantidade. O cartão Largura de banda deste mês na página da CDN é uma leitura em direto do que a edge serviu por si, e não é descontado de nada.

As contas muito grandes estão abrangidas pela Política de utilização razoável de toda a conta, que publica o seu próprio limiar, aplica-se à conta inteira em vez de a um site e privilegia a notificação: enviamos-lhe um email no dia em que ultrapassa o limiar, e não limitamos em silêncio, não faturamos retroativamente nem suspendemos sem aviso.

A largura de banda do Managed WordPress e do WooCommerce funciona como um limite flexível. É notificado quando se aproxima e de novo quando o ultrapassa. O site nunca é cortado e o excesso nunca é faturado: a largura de banda do alojamento não é cobrada, e o aviso existe para que saiba, e para que possamos oferecer-nos para configurar a camada de cache gratuita da CDN se quiser usar menos.

Ultrapassar uma franquia de armazenamento ou de largura de banda não suspende o seu site. A suspensão nesta plataforma é um estado de faturação, não de recursos. Consulte Conta suspensa e Pagamento falhado.

O que não é limitado por plano

Duas coisas que as pessoas esperam encontrar e não vão encontrar.

Não há quota de CPU nem de memória por site nos planos de alojamento web. O seu plano não lhe atribui um número de núcleos.

Não está a competir com os seus vizinhos pela capacidade de PHP. Cada site corre no seu próprio conjunto isolado de processos de trabalho PHP. Um site movimentado ao lado não consegue esgotar os processos de que o seu site precisa. Esse isolamento é real, e é por isso que "o site de outra pessoa está a tornar o meu lento" quase nunca é a explicação nesta plataforma.

O que se aplica é um limite por pedido: quanta memória um único pedido pode usar e quantos segundos pode correr. Estes são definidos por si. Consulte Extensões e definições de PHP.

Onde ver a sua utilização

  • Armazenamento, na página Visão geral do site.
  • Largura de banda da CDN, também na página Vista geral depois de ativar a CDN, e no separador Kapsule CDN do site.
  • Avisos, através das análises e por email. Consulte Análises.

Tornar realmente mais rápido um site lento

Por ordem de retorno do esforço. Siga a lista de cima para baixo em vez de saltar para o fim.

1. Ative a cache

O maior ganho, sempre. Servir uma cópia guardada de uma página é ordens de grandeza mais barato do que reconstruí-la para cada visitante.

Vá a Websites, ao site, a WordPress e depois a Colocação em cache. A cache de objetos está disponível nos planos da família WordPress, e a cache de página completa nos planos geridos. Consulte Cache do site.

Repare que alguns caminhos nunca são colocados em cache, de propósito: páginas de administração, início de sessão, carrinho, checkout e páginas de conta. Colocar em cache uma página de checkout mostraria a um cliente o cesto de outro, por isso isto não é configurável e não deve ser.

2. Ative a CDN

A cache põe a cópia num sítio. A CDN põe-na perto dos seus visitantes. O maior efeito é quando o seu público não está no mesmo país que o seu servidor. Exige um plano elegível e o seu próprio domínio personalizado. Consulte Ativar a CDN.

3. Mude para uma versão mais recente do PHP

Uma diferença real e mensurável sem trabalho nenhum. Teste primeiro em staging. Consulte Alterar a versão do PHP.

4. Trate das suas imagens

É sempre o elemento maior de uma página lenta. Uma fotografia tirada diretamente do telemóvel pode ter vários megabytes e ser mostrada com 400 píxeis de largura. Redimensione antes de carregar e use um formato moderno.

5. Reveja os seus plugins

Cada plugin que faz trabalho em cada pedido custa-lhe em cada pedido. Desative-os um a um e meça. Apague o que não usa em vez de o deixar desativado. Consulte Plugins WordPress.

6. Encontre o que está realmente lento

Pare de adivinhar e meça:

  • O separador APM nos sites WordPress mostra que pedidos são lentos. Consulte Desempenho do site.
  • O registo de consultas lentas, disponível nas ferramentas de saúde do WordPress, mostra que consultas à base de dados são o problema.
  • O registo lento do PHP regista o que um pedido estava a fazer quando demorou demasiado.
  • Os registos de erros mostram tudo o que falha em silêncio e é repetido. Consulte Registos de erros.

7. Depois, e só depois, pense em mais recursos

Se a cache está ativa, a CDN está ativa, o PHP está atualizado, as imagens estão em ordem e o profiler diz que o trabalho é realmente necessário, então o plano já não lhe chega e subir de plano é a decisão certa. Consulte Fazer upgrade do plano.

Fazer este passo primeiro é a forma de as pessoas acabarem a pagar mais por um site que continua lento, porque um site não otimizado num plano maior continua a ser um site não otimizado.

Quando é altura de um servidor

O alojamento partilhado é a resposta certa para a grande maioria dos sites. Mude para um servidor cloud ou dedicado quando precisar de software que a plataforma não oferece, de acesso root, de serviços fora do padrão ou de capacidade dedicada e previsível para algo realmente pesado. Consulte Cloud Servers e Escolher uma arquitetura.

Guias relacionados

Isto foi útil?

É uma IA? Leia esta página em Markdown

Artigos relacionados

O Meu Site Não Carrega: Lista de Verificação de DiagnósticoTrabalhe estes passos pela ordem indicada. Cada passo identifica a causa ou exclui-a. A maioria dos problemas é resolvida até ao passo 5.…Site em baixo: relacionar o que vê com a causaEsta é a árvore de diagnóstico, comum a todos os produtos, para um site que não carrega. A KapsuleHost tem vários produtos, e a forma mais rápida de encontrar a…Utilizar Cloudflare ou Outro Proxy Com KapsuleHostComo colocar um proxy de terceiros ou uma CDN em frente de um site KapsuleHost, incluindo as duas configurações que prejudicam sites, os registos que nunca…Extensões e Definições do PHPQuais as versões e extensões PHP que a KapsuleHost disponibiliza para sites WordPress, WooCommerce e PHP, quais as definições que pode alterar você mesmo, e…

Ainda precisa de ajuda?

Pergunte à Kora, que conhece a sua conta, ou contacte a nossa equipa.

Contacte-nosSuporte por e-mail