# Lentidão do site e limites de recursos

Source: https://support.kapsulehost.com/pt-pt/site-slow-resource-limits

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](https://support.kapsulehost.com/pt-pt/http-error-codes). 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](https://support.kapsulehost.com/pt-pt/website-not-loading).

## 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](https://support.kapsulehost.com/pt-pt/upgrading-your-plan).

![Utilização de armazenamento e CDN na vista geral do site](https://support.kapsulehost.com/help/screenshots/site-slow-resource-limits.ad92331b.webp)

## 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](https://support.kapsulehost.com/pt-pt/insights-overview).

**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](https://support.kapsulehost.com/pt-pt/cdn-enabling).

**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](https://kapsulehost.com/pt-pt/legal/fair-use) 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.

> **Note:** 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](https://support.kapsulehost.com/pt-pt/account-suspended) e [Pagamento falhado](https://support.kapsulehost.com/pt-pt/billing-failed-payment).

## 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](https://support.kapsulehost.com/pt-pt/php-extensions-and-ini).

## 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](https://support.kapsulehost.com/pt-pt/insights-overview).

## 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](https://support.kapsulehost.com/pt-pt/site-cache).

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](https://support.kapsulehost.com/pt-pt/cdn-enabling).

### 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](https://support.kapsulehost.com/pt-pt/changing-php-version).

### 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](https://support.kapsulehost.com/pt-pt/wordpress-plugins).

### 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](https://support.kapsulehost.com/pt-pt/site-performance).
- **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](https://support.kapsulehost.com/pt-pt/error-logs).

### 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](https://support.kapsulehost.com/pt-pt/upgrading-your-plan).

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](https://support.kapsulehost.com/pt-pt/cloud-servers-overview) e [Escolher uma arquitetura](https://support.kapsulehost.com/pt-pt/cloud-servers-choosing-architecture).

## Guias relacionados

- [Velocidade do website](https://support.kapsulehost.com/pt-pt/website-speed)
- [Cache do site](https://support.kapsulehost.com/pt-pt/site-cache)
- [Ativar a CDN](https://support.kapsulehost.com/pt-pt/cdn-enabling)
- [Códigos de erro HTTP](https://support.kapsulehost.com/pt-pt/http-error-codes)
- [Extensões e definições de PHP](https://support.kapsulehost.com/pt-pt/php-extensions-and-ini)
- [Fazer upgrade do plano](https://support.kapsulehost.com/pt-pt/upgrading-your-plan)
- [Websites](https://support.kapsulehost.com/pt-pt/sites-overview)
- [Glossário de alojamento](https://support.kapsulehost.com/pt-pt/glossary)
