- Статус
- Решено
- Заявлено для
- WPML Multilingual CMS 3.5.0
- Решено в
- WPML Multilingual CMS 3.5.1 beta 3
Обзор проблемы
В недавнем релизе WPML 3.5.0 мы добавили новую таблицу icl_string_pages для предварительной загрузки переводов строк и повышения производительности сайта.
Однако на некоторых конкретных сайтах URL-аргументы, такие как http://my-site.com/my-page/?arg1=value1&arg2=value2, используются для других целей. Это увеличивает количество ненужных строк в таблице icl_string_pages. В результате размер таблицы может достигать сотен МБ, и это существенно влияет на производительность сайта.
Обходное решение
Текущее обходное решение — перейти на бета-версию 3 WPML Multilingual CMS 3.5.1 или дождаться официального релиза WPML Multilingual CMS 3.5.1
Обновление с предыдущей бета-версии (3.5.1 бета-версии 2 или 3.5.1 бета-версии 1) требует, чтобы Вы временно добавили эту настройку в Ваш wp-config.php
define('ICL_SITEPRESS_DEV_VERSION', '3.5.1');
Затем, после одного посещения Вашего сайта, Вам необходимо удалить эту настройку.