Skip navigation

Эта тема решена. Вот описание проблемы и ее решения.

Problem:
Клиент столкнулся с проблемой множественных запросов SELECT к базе данных для получения перевода налога, что приводит к значительной нагрузке на систему, с 297 запросами на одной странице.
Solution:
Мы рекомендуем обновить плагин WPML до последней версии 4.6.14 и его дополнения для использования последних исправлений и улучшений. Обновления можно проверить и скачать в разделе Моя учетная запись -> Загрузки. Инструкции по обновлению доступны здесь.
Перед обновлением не забудьте сделать резервную копию базы данных.

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

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

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

Помечено: ,

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

Последнее обновление: Andrey 1 месяц, 2 недели назад.

При содействии: 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/

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

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