O que são transientes do WordPress e como gerenciá-los

Todo mundo quer que seu site funcione um pouco mais rápido. Você quer isso porque está perdendo visitantes devido ao tempo de carregamento lento. Os visitantes querem porque, caso contrário, terão que fazer outra pesquisa e acabaram de fazer uma. Os mecanismos de pesquisa desejam você porque desejam oferecer a melhor experiência possível aos mecanismos de pesquisa, portanto, seu site lento também está prejudicando o estilo deles.

Uma das maneiras de acelerar um site é armazenar em cache alguns dados em um local conveniente onde possam ser acessados ​​facilmente, amortecendo assim o impacto dessas solicitações em seu servidor. Você pode fazer isso com plug-ins de cache, mas antes de fazer isso, pode não fazer mal aprender uma ou duas coisas sobre transientes do WordPress.

Neste artigo, vamos explicar:

  • O que são transientes do WordPress?
  • Quando você deve usá-los?
  • Operações básicas com transientes
  • Como lidar com eles

O que são transientes do WordPress?

O que são transientes do WordPress?

Os transientes são tipos de dados armazenados em cache habilitados no WordPress pela API de transientes. Você pode usar o transiente para armazenar dados, mas apenas por um tempo: um transitório terá uma data de expiração após a qual você não poderá acessar os dados. Portanto, os transientes são uma espécie de cache de dados temporário.

Um transitório consistirá em três partes:

  • Seu nome ou senha ($ transient): uma string usada para identificar o transiente.
  • A informação ($ value): um objeto, array, número ou string que é a informação recuperada pela API.
  • Vencimento ($ expiration): o período máximo durante o qual o transiente é válido para permanecer no banco de dados.

Os transientes também são difíceis de controlar de várias maneiras. Para um, eles são armazenados rotineiramente na memória rápida, em vez de no banco de dados por plug-ins de cache, tornando-os difíceis de localizar. Eles podem expirar a qualquer momento: a data de expiração que você realmente definiu é o tempo máximo de validade. Finalmente, mesmo quando expiram, os transitórios não são removidos: eles são removidos quando alguém tenta acessar as informações sobre um transiente expirado ou por você manualmente.

Quando você deve usá-los?

O que são transientes do WordPress?

O caso de uso mais comum para transientes são as consultas que consomem muitos recursos. Por exemplo, vários usuários fazendo a mesma consulta de banco de dados ao mesmo tempo podem afetar seriamente o desempenho do site. Mas com um transitório os dados que procuram podem ser temporariamente armazenados em cache e todo o processo caro só pode ser iniciado se alguém tentar recuperar os dados de um transiente que expirou.

Os transientes também encontraram uso em outras áreas. Eles são comumente usados ​​para widgets da barra lateral que mostram o número de visitantes, tweets ou uma sequência de fotos. Eles são muito úteis quando você deseja obter dados de uma fonte externa como Twitter ou Facebook. Contanto que você esteja lidando com dados, não há problema em eles desaparecerem a qualquer momento, provavelmente porque você tem uma maneira de recuperá-los, os transientes são uma boa opção. Para armazenamento permanente de dados, use Opções.

Operações básicas com transientes

Operações básicas com transientes
set_transient( $transient, $value, $expiration );

Lembre-se de substituir os valores apropriados por valores reais.

Você pode então recuperar um transiente que salvou usando a seguinte sintaxe:

get_transient ( $transient );

Você só precisará da chave temporária para isso e só obterá uma resposta se o transiente ainda não tiver expirado. Nesse caso, você obterá um valor falso.

Finalmente, você pode remover o transiente antes mesmo de expirar. Para fazer isso, você precisará usar a sintaxe:

delete_transient ( $transient );

Isso eliminará o transiente. Como você deve ter notado, nomes temporários são muito importantes, portanto, certifique-se de ter um sistema de nomenclatura em vigor.

Como gerenciar transientes

Se você deseja uma maneira mais conveniente de gerenciar seus transientes, pode baixar e instalar o Transient Manager plugue.

Transient Manager

Depois de ativá-lo, você pode ir para Ferramentas> Transientes, e lá você pode encontrar uma lista completa de transientes, incluindo seus nomes, valores e datas de expiração.

Todos os transientes

O plug-in fornecerá várias opções para remover transientes em massa: Você pode excluir todos eles, aqueles que expiraram ou aqueles que têm uma data de expiração. Observe que é sempre uma boa ideia remover os transientes expirados. Você também pode remover os transitórios separadamente e editar seus nomes, valores e datas de expiração.

Editar transientes

Compartilhe este Link:

Compartilhar no facebook
Compartilhar no twitter
Compartilhar no linkedin
Compartilhar no pinterest
Compartilhar no email
Compartilhar no whatsapp
Compartilhar no telegram

Deixe um comentário

Receba nossos preços
e condções direto no seu email

Por favor, preencha os campos abaixo:

Preferência de contato: