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, ele pode alimentar uma ampla variedade de sites, incluindo comércio eletrônico.
Na verdade, o número de sites de comércio eletrônico criados com WordPress está aumentando cada vez mais. Se você administra um site de comércio eletrônico WordPress, como 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.
Iniciando
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 lá fora que pode 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.
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
É do conhecimento geral que você deve optar por soluções de hospedagem na web confiáveis, de boa qualidade e bem otimizadas para o seu site de comércio eletrônico WordPress. Infelizmente, a indústria de hospedagem na web hoje está repleta de hosts que geralmente fornecem serviços abaixo da média.
Isso pode afetar negativamente o desempenho do seu site. Independentemente dos métodos de otimização implementados, 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 aqui.
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 opções populares para integração com um site de comércio eletrônico WordPress. Você pode até usar o plano gratuito do CloudFlare para testar as águas, embora, para um desempenho ideal, um plano pago seja 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 um 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 geral 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 as mesmas.
Para todos os outros WP de comércio eletrônico plugins, talvez você precise 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 as páginas do carrinho e do checkout.
Essas páginas precisam ser geradas apenas com base na seleção do usuário — não há nenhuma cópia estática que possa ser veiculada.
Da mesma forma, os widgets do carrinho de compras (ou ícones que costumam ser colocados no cabeçalho ou na barra de menu 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 evite a minificação de JavaScript.
Muitos comércio eletrônico plugins confie em JS para carregar widgets de carrinho de compras na hora. 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 — o JS foi armazenado em cache e, portanto, o carrinho de compras não foi atualizado, 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. Em seguida, 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 algo parecido), e o widget (ou botão) do carrinho de compras mostra a contagem atualizada do produto. O resto da página? Ela não é atualizada nem alterada.
Essa atualização seletiva acontece por meio de uma chamada AJAX. Agora, a parte negativa desse recurso é que as chamadas AJAX demoram e sempre afetam negativamente o tempo de carregamento da página.
Portanto, independentemente de o usuário adicionar ou não um produto à chamada (ou seja, se o carrinho precisa ou não ser atualizado por meio de AJAX), as bibliotecas ainda precisam ser carregadas.
Se você realmente deseja obter algum aumento de desempenho aqui, você pode desabilitar 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:
Basta ir para Configurações e depois para a aba Produtos. Selecione a opção “redirecionar para o carrinho”. Depois, salve sua seleção (você também pode desabilitar o AJAX em arquivos, se desejar).
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 pode escanear 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!
Comentários Respostas 0