O que você precisa saber

Publicados: 2023-06-06


Os transientes do WordPress são criados para ajudar a melhorar o desempenho geral de um site. No entanto, saber como eles fazem o trabalho e como controlá-los pode ser um pouco difícil.

Para ajudá-lo, colocamos lado a lado um guia rápido para os transientes do WordPress. Uma vez que você tem uma boa compreensão do básico, você pode começar a usá-los em sua própria página da web ou trabalhos de progresso na web. Além disso, aprender a regular os transientes do WordPress pode acelerar suas instâncias de carregamento.

Nesta postagem, daremos uma olhada mais de perto nos transientes do WordPress e como eles fazem o trabalho. Também abordaremos as vantagens de usá-los em seu site. Por fim, mostraremos algumas técnicas eficazes para lidar com transientes no WordPress. Vamos começar!

Mesa de conteúdo :

O que são transientes do WordPress?

Antes de mergulharmos nos prós e contras dos transientes do WordPress, vamos dar uma olhada rápida em dois princípios associados: cache e interfaces de eficiência de software (APIs).

O cache no WordPress envolve a preservação dos dados do seu site em um cache de curto prazo. Desta forma, a página web não terá que reoperar os pedidos das mesmas informações quando uma pessoa a visita. Como alternativa, ele usará o conhecimento armazenado em cache, diminuindo os períodos de carregamento.

Enquanto isso, a API é um processo que permite que duas plataformas diferentes se comuniquem entre si. Por exemplo, se você investir em um dispositivo de publicidade por e-mail, provavelmente precisará inserir sua API necessária em seu site WordPress para que ele possa começar a registrar assinaturas e envios de formulários:

Inserindo chaves de API no WordPress.

Agora, você pode estar se perguntando como o WordPress transita bem em tudo isso. Bem, alguns construtores de plugins usam transientes para armazenar informações de curto prazo nos bancos de dados do WordPress.

Isso é bastante frequente em equipamentos que usam uma API para extrair dados de um sistema adicional. Digamos que você tenha um plug-in de mídia social que exibe a seleção de compartilhamentos em suas postagens.

Quando um usuário visita um artigo, seu servidor precisará se conectar às suas páginas de mídia social para obter os números das pessoas. Como você provavelmente pode transmitir, este sistema pode tornar sua página da web lenta.

Dito isto, se o plug-in aproveitar um transiente, essas informações provavelmente serão salvas em seus bancos de dados do WordPress. Isso significa que o servidor não precisará se comunicar com as plataformas de mídia social – ele pode apenas recuperar os dados em cache e fornecer seu conteúdo escrito muito mais rapidamente.

Daremos uma olhada mais de perto nos aspectos positivos do uso de transientes do WordPress na seção a seguir. Por enquanto, vamos analisar os elementos-chave de um transiente.

Como os transientes do WordPress funcionam

Os transientes funcionam armazenando informações no banco de dados do WordPress usando uma composição de pares chave-preço. Essa chave é usada para reconhecer o transiente, embora o valor especifique os dados que estão sendo salvos.

Além disso, alguns desenvolvedores estabeleceram um tempo de expiração para o transiente. Logo após este dia, os detalhes se tornarão inválidos e precisarão ser buscados novamente.

Usando exatamente o mesmo caso em questão acima, um plug-in de mídia social pode armazenar apenas os detalhes de compartilhamento por duas ou três semanas. Após este período de tempo, irá regenerar os fatos para que o número de ações esteja atualizado.

Essencialmente, cada transiente individual é composto de três seções:

  • $transient : é o essencial que identifica o transitório (normalmente um título).
  • $preço : são os dados que estão sendo recuperados por meio de uma API.
  • $expiração : especifica por quanto tempo os detalhes serão salvos no banco de dados antes de serem excluídos e precisam ser buscados por meio da API novamente.

Para definir o transiente, você precisa usar set_transient() perform. Então, aqui está como seria a última consequência:

set_transient( 'special_query_results', $exclusive_query_final results, 12 * HOUR_IN_SECONDS )

Essa instância foi extraída da documentação oficial do WordPress Transients [1] . Aconselhamos examinar esse site para obter uma análise completa dos transientes (e como usá-los).

Os ganhos da aplicação de transientes do WordPress

Como mencionado anteriormente, os transientes do WordPress podem ajudar a fazer melhorias no desempenho geral do site. Vários construtores os usam para reduzir a variedade de chamadas de API externas.

Se o servidor precisar fazer várias solicitações de API para recuperar dados, ele poderá direcionar para períodos de carregamento mais lentos para seus usuários finais. Por exemplo, você pode estar trabalhando com um feed de mídia social ou exibindo contagens de seguidores e compartilhamentos em seu site. Se o servidor tiver que se conectar a essas plataformas de terceira celebração para buscar essas informações e fatos, ele escolherá um período mais longo para o carregamento das informações.

Se esses dados forem salvos em um cache momentâneo no banco de dados, os dados podem ser enviados mais rapidamente. Assim, quando aplicados com eficiência, os transientes podem diminuir substancialmente os momentos de carregamento e permitir que você ofereça uma experiência aprimorada ao consumidor.

Do ponto de vista do progresso do site, os transientes facilitam o gerenciamento direto das informações. Por exemplo, você pode optar por qual conteúdo escrito deseja armazenar em cache e por quanto tempo deseja mantê-lo.

Isso pode ser muito benéfico se você tiver dados que precisam ser buscados usando uma API, mas não são alterados rotineiramente. Você pode armazenar em cache esse conteúdo para que carregue mais rapidamente e atualizá-lo a cada vários meses.

Se o seu site exibe informações que precisam ser atualizadas em tempo real, trabalhar com transientes pode não ser o programa de ação ideal. Em alguns casos, você pode querer excluir o transiente para que a página da web mostre mais informações novas o tempo todo. Na próxima parte, consideraremos uma visão mais detalhada de como cuidar de seus transientes do WordPress.

Como regular transientes no WordPress

Embora você possa querer algum conhecimento de programação para cuidar dos transientes do WordPress, existem alguns plugins que você pode usar para simplificar o processo. Agora você pode estar utilizando uma ferramenta de otimização que apresenta essa característica.

Por exemplo, o WP Rocket permite que você remova todos os transientes do seu site examinando uma caixa. Você também tem a opção de excluir apenas transientes expirados.

Se você estiver procurando por um instrumento gratuito (ou muito mais gerenciamento em torno de seus transientes), você pode querer verificar o plugin Transients Manager . Isso permite que você visualize, edite e exclua todos os transientes em seu site.

No momento de instalar e ativar o plug-in, vá para Recursos > Transientes . Abaixo, você verá uma lista de verificação de todos os transientes em sua página da web:

Visualizando transientes do WordPress.

Para modificar um transiente, passe o mouse sobre ele e escolha Editar . Você pode alterar o nome, valor e prazo de validade, utilizando os campos apropriados:

Editando transientes no WordPress.

No momento em que estiver pronto, clique em Salvar melhorias .

Quando se trata de deletar transientes, você tem algumas possibilidades. Por exemplo, você pode excluir apenas transientes expirados, transientes não expirados ou pessoas sem um dia de vencimento:

Excluindo transientes do WordPress.

Na barra de ferramentas principal do WordPress, você verá uma opção para suspender transientes (e recuperá-los):

Suspendendo transientes no WordPress.

Este plug-in pode ser útil ao testar novos transientes. Ele permite que você experimente valores temporários exclusivos (fatos a serem armazenados em cache) e veja como isso afeta o desempenho geral do seu site.

Resumo

Os transientes do WordPress ajudam você a manter informações e fatos que geralmente são obtidos por meio de uma API em seus bancos de dados. Dessa forma, o servidor não precisará se conectar a plataformas de terceiros para recuperar esses dados. Os transientes podem, portanto, aumentar as instâncias de carregamento e aumentar a eficiência do site.

Por exemplo, se você tiver um plug-in de mídia social, um transiente pode ser usado para manter dados como contagem de compartilhamentos e seguidores. Além disso, você pode usar uma ferramenta como WP Rocket ou Transients Manager para excluir e modificar transientes.

Você tem alguma opinião sobre os transientes do WordPress? Deixe-nos saber no segmento de comentários abaixo!

&#13