Você está visualizando atualmente O WordPress 6.1 contém “melhoria maciça no desempenho do banco de dados

O WordPress 6.1 contém “melhoria maciça no desempenho do banco de dados

WordPress 6.1, programado para novembro de 2022, apresentará uma “grande melhoria no desempenho do banco de dados” graças ao novo cache de pós-consulta.

Esse novo recurso promete tornar os sites do WordPress mais rápidos.

A melhoria exata do cache é para o cache de pós-consulta.

No anúncio do tópico do Twitter, alguém perguntou se essa melhoria já havia sido lançada na versão 6.0.

Melhoria massiva

De acordo com o colaborador principal do WordPress que trabalhou neste projeto, o recurso de cache resultará em uma melhoria dramática.

O colaborador principal twittou:

“No WordPress 6.1, há uma grande melhoria no desempenho do banco de dados.

As consultas de banco de dados em WP_Query agora são armazenadas em cache. Um tíquete no qual estou trabalhando há mais de 5 anos foi mesclado.

Isso deve resultar em bilhões de consultas de banco de dados menos repetidas”

A draft dev note também foi iniciado contendo mais informações sobre o cache:

“WordPress 6.1 inclui uma melhoria em como as consultas de banco de dados são executadas na classe ‘WP_Query’ para que o resultado das consultas de banco de dados seja armazenado em cache no cache de objeto.

Isso significa que se a mesma consulta ao banco de dados for executada mais de uma vez, o resultado será carregado do cache.

Para aqueles que usam cache de objeto persistente, isso significa que, até que os caches sejam invalidados, a consulta ao banco de dados não será executado novamente, resultando em poucas consultas ao banco de dados.”

Eles perguntou:

“Obrigado! Já não houve uma melhoria no 6.0?

Com isso, tivemos grandes problemas em grandes woo-stores: categorias desaparecendo nas páginas de arquivos quando apenas as categorias filhas são verificadas, não a categoria de nível superior (pai).

Curioso sobre a nota com mais contexto”

O principal committer do WordPress respondeu:

“Estamos melhorando o desempenho do banco de dados o tempo todo.

O cache de consulta de termo foi aprimorado na versão 6.0. Este é o cache de pós-consulta. Relacionado, mas não o mesmo.

Esse problema foi corrigido na versão 6.0.1. Eu mesmo corrigi.”

Banco de dados e consultas do WordPress

O WordPress armazena várias partes do site em um banco de dados.

Um banco de dados contém informações sobre o site organizado em tabelas.

Por exemplo, todo o conteúdo das postagens da página da Web é armazenado em uma tabela.

Quando alguém visita uma página da Web, o WordPress “consulta” o banco de dados para pesquisar e localizar o conteúdo dessa página da web no banco de dados.

WordPress faz várias consultas ao banco de dados para cada página da web solicitada e para cada visitante do site.

Consequentemente, isso pode se tornar uma carga pesada para um servidor quando isso acontece milhares de vezes por minuto, resultando em um desempenho mais lento do banco de dados que, por sua vez, torna todo o site mais lento.

Com esse novo recurso de cache do banco de dados, em vez de fazer uma consulta ao banco de dados, ele primeiro verificará se o que ele procura está em um cache e extrai as informações de lá.

É análogo a fazer um pedido para o almoço e, em vez de ter que espere o almoço ser feito, o atendente do pedido chega embaixo do balcão e o pega imediatamente.

Resposta da comunidade WordPress

O anúncio não oficial foi recebido com entusiasmo.

Último minuto