Blog sobre WordPress
No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
Cadastrar e-mail
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
No Result
View All Result
Blog sobre WordPress
No Result
View All Result

Início » Infra para WordPress » Transient API do WordPress 4.3, o que mudou?

Transient API do WordPress 4.3, o que mudou?

Leandro Vieira by Leandro Vieira
8 anos ago
Reading Time: 2 min
0
Apikers se dedicam para a versão 4.3 do WordPress
Compartilhe no FacebookCompartilhe no LinkedIn
Audio

Para a versão 4.3, o WordPress deixou a função get_transient() da Transient API mais rigorosa. A Transient API é uma funcionalidade do WordPress que armazena dados em cache temporariamente no banco de dados, eliminando consultas pesadas a serem executadas no servidor a cada acesso ou atualização da página.

Conteúdo relacionado

Os 3 principais motivos para atualizar o PHP, além do WordPress

Brotli e a compressão de dados. Tchau GZIP!

Como e por que chegamos ao QUIC e ao HTTP/3

Afinal, foi encontrado algum erro na Transient API?

Conforme relatado nos tickets #23881 e #30380,  a função tinha uma verificação no código que poderia remover opções de tempo limite (tempo limite para a exclusão de um dado de transição) de forma inesperada.

O que muda na função get_transient() no WordPress 4.3

Percebe-se na imagem acima, em vermelho, que a função get_option pode retornar false e false é < time(). Com isso, a função get_transient poderia remover opções de tempo limite de forma inesperada ou causar outras duas consultas desnecessárias ao banco de dados.

Qual a solução usada para resolver o problema na Transient API?

Observando a mesma imagem no tópico anterior, em verde, o WordPress 4.3 agora verifica o valor de retorno primeiro antes de comparar com o tempo atual, não removendo mais dados de transição quebrados via get_transient() se você tiver removido o tempo limite.

Para a versão 4.3, o WordPress deixou a função get_transient() da Transient API mais rigorosa

Click To Tweet

Para remover manualmente um transient, certifique-se que você está removendo a opção _transient_timeout_$transient e a '_transient_' . $transient.

Assista à gravação do Webinar WordPress 4.3 para Desenvolvedores

Tags: transientWordPress 4.3
Share8Share1SendShare
Previous Post

Mudanças no editor padrão do WordPress 4.3

Next Post

“Publique isso” ainda mais poderoso no WordPress 4.3

Leandro Vieira

Leandro Vieira

Uma das grandes referências de WordPress no Brasil, entusiasta e evangelista da plataforma. Fundador e CEO da Apiki, empresa especializada no desenvolvimento web com WordPress.

Related Posts

Redis – A poderosa solução de cache para WordPress
Infra para WordPress

Redis – A poderosa solução de cache para WordPress

4 de agosto de 2020
WP-CLI – A interface de linha de comando para WordPress
Infra para WordPress

WP-CLI – A interface de linha de comando para WordPress

19 de agosto de 2020
NGINX vs Apache: conceitos, semelhanças e diferenças
Infra para WordPress

NGINX vs Apache: conceitos, semelhanças e diferenças

24 de março de 2021
Porque seu site precisa adotar o protocolo HTTP/2
Infra para WordPress

Porque seu site precisa adotar o protocolo HTTP/2

24 de março de 2021
Next Post
Apikers se dedicam para a versão 4.3 do WordPress

"Publique isso" ainda mais poderoso no WordPress 4.3

Apikers se dedicam para a versão 4.3 do WordPress

Singular.php - A nova template de temas do WordPress 4.3

Deixe um comentário Cancelar resposta

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

Receba no seu e-mail uma série de conteúdos sobre Infra para WordPress.

  • Este campo é para fins de validação e não deve ser alterado.

Facebook LinkedIn Instagram Twitter Youtube Github RSS

Sobre a Apiki

Empresa especializada em WordPress com três unidades de negócios.

  1. Design e Desenvolvimento;
  2. Infra e Hospedagem;
  3. Suporte e manutenção.

Em resumo, só fazemos uma coisa em WordPress: tudo.

Páginas do Apiki.com

  • Apiki.com
  • Sobre a Apiki
  • Hospedagem
  • Desenvolvimento
  • UX & UI para WordPress
  • Growth em WordPress
  • Suporte
  • Atendimento

Páginas do Blog

  • Sobre
  • Newsletter
  • Desenvolvimento WordPress
  • Segurança para WordPress
  • WordPress Mobile
  • Infra para WordPress
  • WordPress SEO
  • WordPress Performance
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.

No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.