Devel отладка: Locale больше всего тормозит.

Главные вкладки

Аватар пользователя drup-user drup-user 1 апреля 2018 в 14:16

Привет сообществу! Вопрос таков: смотрю логи Devel msql запросов. Самые длинные и тяжелые - от модуля Locale.

По сути локализация мне не нужна, как админу, а нужна лишь для того, чтоб переводить некоторые строки, которые "вырвиглазно" смотрятся для посетителей. Например различные кнопки "ответить/отправить", Форум ит.д.

Вопрос: Если удалить локализацию, оставив только переведенные строки, будет меньше запросов?

<?php
P A В
SELECT s
.sources.contextt.translationt.language FROM locales_source s LEFT JOIN locales_target t ON s.lid t.lid AND t.language = :language WHERE s.textgroup 'default' AND s.version = :version AND LENGTH(s.source) < :length

?>

Или эта относительно тяжелая локализация только для админа? Кстати заметил, что на чистом движке даже админка быстрее летает без локализации.

Комментарии

Аватар пользователя gun_dose gun_dose 1 апреля 2018 в 14:31

Под обычным юзером будет значительно меньше таких запросов, т.к. большая их часть относится к админ-меню. С другой стороны, насколько велика и ощутима будет польза от такой оптимизации.

Аватар пользователя andypost@drupal.org andypost@drupal.org 1 апреля 2018 в 16:01
1

А для небольших переименований есть string overrides, опять-таки профайлинг под админом, у которого многие кеши не работают, ни о чем не говорит