O WPML 3.2 inclui algumas atualizações importantes e melhorias de desempenho. Estamos vendo as consultas SQL serem reduzidas em até 75% e estamos procurando por mais casos de teste, para ajustar o desempenho da melhor forma possível.
Parte do nosso trabalho no WPML inclui a otimização de consultas SQL. Quando você roda um site no seu localhost, o número de consultas é menos crítico. No entanto, sites de produção que têm muito tráfego e podem ter um servidor SQL externo se beneficiarão muito com a redução das consultas.
Usamos três sites de teste para nossas otimizações. Eles incluem um site minúsculo, um site médio e um site enorme. Cada um ajuda com otimizações diferentes. O site minúsculo representa um site típico de “brochura” com várias páginas. O site enorme representa um site de e-commerce movimentado com muitos posts (produtos). O site “médio” fica em algum lugar no meio. Em nossa jornada, encontramos diferentes otimizações que são mais significativas para cada uma dessas configurações.
Até agora, nossos testes mostram os seguintes números ao comparar o WPML 3.2 com o 3.1.9.4:
- Página inicial no idioma padrão: cerca de 20% menos consultas SQL.
- Página inicial em outro idioma: de 20 a 75% menos consultas SQL.
- Página única (página “sobre”) no idioma padrão: cerca de 15% menos consultas SQL.
- Página única (página “sobre”) em outro idioma: de 20 a 80% menos consultas SQL.
- Painel do WP: cerca de 15% menos consultas.
É claro que esses números dependem da complexidade do site.
Essa redução no número de consultas também implica um tempo de execução mais rápido? Geralmente sim, mas isso realmente depende. Se você tem uma CPU monstra e um banco de dados minúsculo, seu servidor MySQL trabalha a partir da RAM e você dificilmente consegue sentir as consultas normais. Se você está em um servidor web típico, com um banco de dados grande e muito tráfego, você verá essas consultas reduzidas se traduzirem diretamente em menos carga na CPU.
Baixe o WPML 3.2 Beta
A versão beta atual do WPML 3.2 está disponível para titulares de contas Multilingual CMS. Faça login na sua conta do WPML e clique em Downloads. Role até o final e você verá “CMS Beta Package”. Baixe-o e descompacte-o. Você receberá arquivos ZIP de todos os componentes do WPML na versão beta.
Por favor, tenha em mente que este código ainda não está pronto para sites de produção. Adoraríamos se você pudesse testar o WPML 3.2 beta em um site de desenvolvimento, mas não o use em sites de produção ainda.
O WPML 3.2 está agora em QA e estamos lidando com casos isolados. Assim que estiver pronto, você o receberá diretamente no seu painel de administração do WordPress.
Queremos testar o desempenho do WPML no seu site
Queremos ter certeza de que essas melhorias funcionam em uma grande variedade de sites.
Estamos procurando sites de pequeno a médio porte para fazer testes de comparação. Vamos testar com o 3.1.9.4 e o 3.2 e garantir que essas melhorias de velocidade funcionem em todos os sites.
Se você puder ajudar, precisamos de dumps completos do Duplicator do seu site para que possamos testar esses sites localmente. Por favor, deixe seus comentários e entraremos em contato com você de forma privada.


