- Status
- Resolvido
- Relatado para
- WPML Multilingual CMS 3.5.0
- Resolvido em
- WPML Multilingual CMS 3.5.1 beta 3
Visão geral do problema
Na recente versão WPML 3.5.0, adicionamos a nova tabela icl_string_pages para pré-carregar as traduções de strings e aumentar o desempenho do site.
No entanto, em alguns sites específicos, argumentos de URL como http://my-site.com/my-page/?arg1=value1&arg2=value2 são usados para coisas diferentes. Isso aumenta as linhas desnecessárias na tabela icl_string_pages. Então, o tamanho da tabela pode chegar a centenas de MBs e o desempenho do site é afetado significativamente.
Solução alternativa
A solução alternativa atual é fazer o upgrade para o WPML Multilingual CMS 3.5.1 beta 3 ou aguardar a versão oficial do WPML Multilingual CMS 3.5.1
Atualizar a partir de uma beta anterior (3.5.1 beta 2 ou 3.5.1 beta 1) exige que você defina temporariamente esta configuração no seu wp-config.php
define('ICL_SITEPRESS_DEV_VERSION', '3.5.1');
Em seguida, após visitar seu site uma vez, você deve remover essa configuração.