Como acelerar o seu site eCommerce WordPress?

Se você assinar um serviço de um link nesta página, a Reeves and Sons Limited pode ganhar uma comissão. Veja nosso Declaração de ética.

WordPress é o sistema de gerenciamento de conteúdo mais popular do mundo. Hoje em dia, não é mais usado apenas como uma ferramenta de blog. Em vez disso, pode alimentar uma grande variedade de sites, incluindo o comércio eletrônico. Na verdade, o número de sites de comércio eletrônico que são construídos com o WordPress está sempre em ascensão. Se você está executando um site de comércio eletrônico WordPress, como você pode torná-lo mais rápido?

Em outras palavras, como você acelera um site de comércio eletrônico WordPress? Este artigo com a resposta a esta pergunta e fornecer idéias úteis para acelerar um site de comércio eletrônico WordPress. 

Otimizando um site de comércio eletrônico WordPress: Primeiros passos

Créditos de imagem: 

Existem várias maneiras de criar e configurar um site de comércio eletrônico WordPress. Claro, todas essas maneiras giram em torno do uso de um WordPress específico plugin. De um modo geral, WooCommerce é a solução de comércio eletrônico mais popular para usuários do WordPress. Obviamente, a maioria dos métodos de otimização e aceleração giram em torno WooCommerce.

No entanto, e se você não for um WooCommerce do utilizador? Existem muitos outros plugins por aí que podem ajudá-lo a montar um site de comércio eletrônico WordPress. Por exemplo, você pode usar Easy Digital Downloads que permite criar uma loja de comércio eletrônico com produtos digitais (em vez de produtos físicos) e assim por diante.

Independente do WP plugin ou extensões que você usa, você ainda precisa seguir algumas etapas comuns para acelerar seu site de comércio eletrônico WordPress. Mas antes disso, você precisa saber o quão lento seu site pode ser!

Teste de velocidade

Um bom teste para a velocidade do site e os tempos de carregamento da página devem ser conduzidos em um ambiente independente. Assim, você deve usar um servidor remoto, possivelmente de vários locais. Isso excluirá fatores como o cache do navegador e fornecerá uma imagem real do tamanho da página, dos tempos de carregamento, da cascata etc.

Ferramentas como Pingdom e GTmetrix são muito úteis a este respeito. Você pode executá-lo no URL do seu website e ver os resultados junto com as áreas em que você pode melhorar.

Para o propósito de um site de comércio eletrônico WordPress, você deve executar os testes de velocidade na página principal da sua loja. Se você estiver usando WooCommerce, tente executar os testes na página da loja ou na página de um único produto.

Após a conclusão do teste, ele fornecerá um relatório exatamente do que está desacelerando o seu site de comércio eletrônico do WordPress. Por exemplo, o seguinte teste (realizado em Shopifyda página inicial) mostra que o cache do navegador, a combinação de JS e os redirecionamentos menores podem aumentar o tempo de carregamento da página.

Acelerar o site WordPress eCommerce

Naturalmente, os resultados variam de um site para outro. No entanto, ele ajudará você a ter uma idéia exata de onde o seu site de comércio eletrônico WordPress está lento para carregar.

Agora, voltamos à grande questão: como podemos acelerar nosso site de comércio eletrônico WordPress?

Hospedagem e CDN

É de conhecimento geral que você deve optar por soluções de hospedagem confiáveis, de boa qualidade e bem otimizadas para o seu site WordPress eCommerce. Infelizmente, a indústria de hospedagem na web hoje está repleta de hosts da Web que geralmente oferecem serviços abaixo do padrão. Isso pode afetar negativamente o desempenho do seu site. Independentemente dos métodos de otimização que você implanta, seu site de comércio eletrônico WP pode simplesmente não carregar mais rápido devido a um servidor lento e lento.

Felizmente, temos um guia comparativo que pode ajudá-lo a avaliar o tipo de plano de hospedagem que você precisa e qual provedor de hospedagem pode atender às suas necessidades. Confira SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Com isso dito, nunca subestime a importância de um Content Delivery Network. Não importa quão boa seja sua hospedagem na web, uma CDN sempre pode torná-la melhor e mais rápida. Se sua loja de comércio eletrônico tiver clientes em todo o mundo ou em diferentes países, usar um CDN é uma necessidade.

Uma rede de distribuição de conteúdo, essencialmente, acelera o seu site, servindo suas páginas a partir de um cluster geográfico diversificado de servidores. Por exemplo, digamos que seu site esteja hospedado em um servidor localizado na Flórida. Agora, se um usuário de Bangkok visitar seu site, ele levará mais tempo para carregar a página. Isso ocorre devido à distância geográfica, a vários ISPs, etc. Por outro lado, se você estiver usando uma rede de distribuição de conteúdo, o CDN exibirá uma cópia do conteúdo do seu site de um local mais próximo a Bangkok, como Cingapura. Naturalmente, isso aumentará o tempo de carregamento da página e veiculará o conteúdo mais rapidamente.

CloudFlare e MaxCDN são duas escolhas populares para integrar com um site de comércio eletrônico WordPress. Você pode até mesmo usar o plano gratuito da CloudFlare para testar águas, mas para um ótimo desempenho, um plano pago é um bom investimento.

Otimizando Imagens

As imagens são um componente vital de qualquer loja de comércio eletrônico. Para melhorar o tempo de carregamento da página, é uma boa ideia gastar algum tempo otimizando imagens do produto, miniaturas etc.

WordPress plugins tais como TinyPNG pode ser útil para compactar e otimizar imagens como e quando você as carrega.

Outro método que pode ser empregado aqui é o carregamento lento de imagens. O carregamento lento significa que o determinado conjunto de imagens não é carregado até que o usuário role para baixo até a parte da página onde essas imagens são colocadas. Dessa forma, o tempo total de carregamento da página não é afetado negativamente, pois o navegador não precisa carregar todas as imagens de uma vez. WP plugins tais como BJ Carga Tardia pode ajudá-lo a conseguir isso fora da caixa.

Como a maior parte do conteúdo de mídia da sua loja on-line estará na forma de imagens, a otimização e o carregamento lento de imagens podem gerar resultados benéficos.

Usando um cache do WordPress Plugin

O cache tem sido a solução mais comum para acelerar sites e blogs do WP. Um site de comércio eletrônico WordPress não é exceção a essa regra. Você deve considerar optar por um cache WordPress confiável e de renome plugin. Alguns nomes dignos são:

Além disso, certifique-se de que o plugin que você está selecionando é compatível com seu eCommerce WordPress plugin. Se você estiver usando WooCommerce, não há nada para se preocupar - a maioria dos caches plugins manter WooCommerce lojas em mente e são totalmente compatíveis com o mesmo. Para todos os outros WP de comércio eletrônico plugins, talvez seja necessário verificar seu plugindocumentação.

Por compatibilidade, queremos dizer que o cache plugin deve detectar automaticamente o que precisa armazenar em cache (e o que não deve). Aqui está um exemplo: sob nenhuma circunstância, seu cache WP plugin deve armazenar em cache o carrinho e Checkout pages. Essas páginas precisam ser geradas apenas com base na seleção do usuário — não há cópia estática que possa ser veiculada.

Da mesma forma, os widgets do carrinho de compras (ou ícones que geralmente são colocados no cabeçalho ou na barra de menus das lojas de comércio eletrônico) não precisam ser armazenados em cache. Para sites de comércio eletrônico WordPress, uma boa ideia é ativar a minificação de CSS e HTML, mas evitar a minificação de JavaScript. Muitos e-commerces plugins contam com JS para carregar widgets de carrinho de compras em tempo real. A minificação ou o cache de JS podem causar problemas aqui - o usuário pode adicionar um produto ao carrinho e ele será adicionado com sucesso. Mas a página ainda mostrará um carrinho vazio — JS foi armazenado em cache e, portanto, o carrinho de compras falhou ao atualizar, a menos que a página inteira seja atualizada.

Assim, enquanto você pode (e deve) armazenar em cache os arquivos JavaScript e minimizá-los nos blogs do WP, isso não é uma boa idéia nas lojas WP eCommerce.

Usando AJAX no carrinho de compras

É uma prática comum usar AJAX para renderizar os detalhes do carrinho de compras. A maioria dos e-commerces WP plugins, incluindo WooCommerce, também faça o mesmo. Funciona assim:

O usuário seleciona um produto e clica no botão “Adicionar ao carrinho”. O produto é adicionado ao carrinho. A seguir, dois valores são atualizados na página: o botão Adicionar ao Carrinho do produto mostra “Adicionado ao Carrinho” ou “Já no Carrinho” (ou likewise) e o widget do carrinho de compras (ou botão) mostra a contagem de produtos atualizada. O resto da página? Não é atualizado nem alterado.

Essa atualização seletiva acontece por meio de uma chamada AJAX. Agora, a parte negativa sobre esse recurso é que as chamadas AJAX levam tempo e sempre afetam negativamente o tempo de carregamento da página. Portanto, independentemente de o usuário adicionar ou não um produto a ser chamado (ou seja, se o carrinho precisa ou não ser atualizado por meio do AJAX), as bibliotecas ainda precisam ser carregadas.

Se você realmente wish para ganhar algum aumento de desempenho aqui, você pode desabilitar as chamadas AJAX (use um simples plugin como este aqui) e depois ter seu eCommerce plugin redirecionar o usuário para o carrinho de compras ao adicionar o produto ao carrinho. Aqui está como fazer isso em WooCommerce:

Acelerar o site WordPress eCommerce

Basta ir para Configurações e, em seguida, a guia Produtos. Selecione a opção “redirecionar para o carrinho”. Depois disso, salve sua seleção (você também pode desabilitar o AJAX em arquivos, se você wish para).

Enquanto estamos nisso, um WordPress simples, mas muito útil plugin será WooCommerce Reparo de drenagem rápida. Ele simplesmente para de carregar métodos AJAX e outros WooCommerce funções em nãoWooCommerce páginas (digamos, seu blog ou sobre a página). Ele pode ajudá-lo a acelerar seus coletores de sites de comércio eletrônico WordPress.

Otimização de banco de dados

Créditos de imagem:

Um banco de dados WordPress lento e mal otimizado pode levar seu site a um impasse. Isto é especialmente verdadeiro no caso de lojas de comércio eletrônico em execução no WP. Existem mais tabelas e entradas de banco de dados do que o normal. Você não precisa apenas lidar com tabelas e entradas de posts, páginas e comentários. Além disso, você também terá entradas e tabelas para seus produtos, atributos de produtos, pedidos, etc.

Você pode optar por um WP popular plugin tais como WP Optimize or WP varredura. Tal plugins podem varrer seu banco de dados, remover fragmentos e sobrecargas desnecessárias, etc. Ao limpar seu banco de dados WP em intervalos regulares, você pode aumentar o tempo de carregamento da página, pois as consultas ao banco de dados serão feitas mais rapidamente.

Conclusão

Isso nos leva ao final deste post. Discutimos maneiras de evitar o carregamento de scripts desnecessários em páginas de comércio eletrônico, otimizar bancos de dados, empregar caching e CDNs, etc. para acelerar qualquer site de comércio eletrônico WordPress.

Se você estiver executando ou gerenciando um site de comércio eletrônico WordPress, que estratégia ou métodos você usa para agilizar o processo? Compartilhe suas opiniões nos comentários abaixo!

Imagem em destaque 

Sufyan bin Uzayr

Escritor; autor publicado; amante do café; codificador.

Comentários Respostas 0

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *

NOTA *

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.