Com cinquenta produtos, quase qualquer hospedagem aguenta uma loja. Com milhares, o que ficava escondido aparece: a base de dados a ser consultada vezes sem conta, a pesquisa e os filtros, as imagens, os pedidos em segundo plano. Não há um interruptor mágico; há uma ordem para procurar, da mais barata à mais cara.
Onde costuma estar o tempo
| Sítio |
Sintoma |
O que fazer |
| Páginas de categoria |
A listagem demora a abrir |
Cache de página, para visitantes sem sessão. Veja regras de cache. |
| Pesquisa e filtros |
A pesquisa demora, ou deixa o servidor sem fôlego |
Limite o número de filtros; um plugin de pesquisa dedicado ajuda a partir de certo tamanho. |
| Imagens |
A página pesa mais do que devia |
Tamanho certo, formato certo, carregamento tardio. Veja imagens de produto. |
| Pedidos em segundo plano |
O painel e o carrinho ficam lentos sem razão |
Veja admin-ajax a comer recursos. |
| Base de dados |
O painel de produtos é lento |
Procure as consultas lentas e limpe o que sobrou: veja consultas lentas e limpar a base de dados. |
| Plugins |
Cada um acrescenta consultas |
Desligue um de cada vez e meça. |
Uma pista para saber de que lado está o problema: se as páginas em cache abrem depressa e só o painel e o carrinho são lentos, o peso está nas consultas e no PHP, não nas imagens nem na rede. Se tudo é lento, incluindo a página inicial vista sem sessão iniciada, olhe primeiro para o peso da página e para a distância até ao visitante (rápido para si, lento para os outros).
Por esta ordem
| 1 |
Meça antes de mexer. Escolha três páginas (a inicial, uma categoria grande, um produto) e anote o tempo. Veja como medir a velocidade.
|
|
| 3 |
Ligue a cache de página do servidor e exclua o carrinho, o pagamento e a conta: LiteSpeed Cache.
|
|
| 4 |
Limpe as imagens. Cada imagem enviada gera várias; milhares de produtos geram dezenas de milhares de ficheiros, e as contas têm um limite de ficheiros (inodes): os limites de que ninguém fala.
|
|
| 5 |
Veja a memória e o tempo do PHP. Importações e relatórios grandes falham primeiro aqui: limites do PHP.
|
|
| 6 |
Reveja os plugins. Os que correm em todas as páginas são os que mais pesam.
|
|
|
Não existe, nos nossos servidores partilhados, uma cache de objectos persistente. O que acelera uma loja aqui é a cache de páginas e a boa configuração; a cache de objectos (Redis, por exemplo) é para um VPS seu, onde a instala e mantém. Não instale um plugin que a prometa num plano que não a tem.
|
|
Quando a configuração acaba, começam os recursos. Se, depois de tudo isto, a loja continua a arrastar-se nas horas de pico, o limite é a máquina e não o WordPress. Veja hospedagem partilhada ou VPS e a nossa página dos servidores VPS.
|
|
Diga-nos o endereço da loja, uma hora em que a viu lenta e quantos produtos tem. Medimos do nosso lado o que a conta está a gastar.
Abrir um pedido de suporte
|
PRODUTO RECOMENDADO Alojamento de sites com cPanel Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 321,75 MT/mês (plano de 3 anos, com cupão) Ver planos |