Skip navigation

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Часовой пояс сторонника: Europe/Kyiv (GMT+02:00)

Помечено: ,

Эта тема содержит 1 ответ, имеет 0 голоса.

Последнее обновление: Andrey 3 дня, 8 часов назад.

При содействии: Andrey.

Автор Записи
21 ноября, 2024 на 4:28 пп #16430277

timD-49

Предыстория вопроса:
Я пытаюсь решить проблему с множественными запросами SELECT к базе данных для получения перевода налога. Система делает запросы: SELECT wpml_translations.translation_id, wpml_translations.element_id, wpml_translations.language_code, wpml_translations.source_language_code, wpml_translations.trid, wpml_translations.element_type FROM wp_icl_translations wpml_translations JOIN wp_term_taxonomy tax ON wpml_translations.element_id = tax.term_taxonomy_id AND wpml_translations.element_type = CONCAT('tax_', tax.taxonomy) JOIN wp_icl_translations tridt ON tridt.element_type = wpml_translations.element_type AND tridt.trid = wpml_translations.trid WHERE tridt.element_id IN(285). Проблема видна на странице: скрытая ссылка

Симптомы:
На странице выполняется 297 запросов, что создает огромную нагрузку на систему.

Вопросы:
Как уменьшить количество запросов к базе данных для перевода налога?
Почему система делает так много запросов на странице?

22 ноября, 2024 на 2:08 пп #16434178

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Спасибо за обращение в службу поддержки WPML.

Что Вы имеете ввиду под "для перевода налога?"? Это определенная страница, где есть строка или что-то другое?

В интерфейсе WPML, нет возможности снизить количество запросов. Дополнительные запросы необходимы для того, чтобы Ваш сайт работал мультиязычно.

С каждым релизом наша команда разработчиков обращает внимание на производительность и улучшает ее, где это возможно.

Вам необходимо обновить плагин WPML до последней версии 4.6.14 и его дополнения, чтобы воспользоваться последними исправлениями и улучшениями.

Вы можете проверить последние выпущенные версии в разделе «Моя учетная запись -> Загрузки» на этом сайте. Инструкции по обновлению можно найти здесь: https://wpml.org/ru/faq/как-установить-wpml/

Если Вы не видите доступные обновления, перейдите в раздел Плагины → Добавить новый и нажмите на вкладку Реклама, затем на кнопку «Проверить наличие обновлений».

Пожалуйста, не забудьте сделать резервную копию Вашей базы данных, прежде чем продолжить.