Добавление тикетов и запросы через TicekLatest
Добрый день!
В какой-то момент начались дикие проблемы с сайтом, где установлен модуль TicketLatest — это новостный сайт, на главной странице происходит 6 одновременнных выборок для рендеринга страницы.
Ещё отличительной чертой является то, что висеть сайт начинает после добавления нового материала (тикета) — show processlist показывает кучу запросов (в скрине), и только через какое-то время более-менее сайт начинает работать.
Я пробовал уменьшить количество вызовов TicketLatest на главной, попытался облегчить запрос, который происходит в нём (SELECT_CALC_ROWS), убрав параметры сортировки, но всё равно такая же ерунда (
Как можно решить подобную НАПАСТЬ? Что конкретно нужно переписать в модуле? Возможно ли, что после добавления тикета происходит какая-то переиндексация всей базы, в связи с чем всё ложится?
В какой-то момент начались дикие проблемы с сайтом, где установлен модуль TicketLatest — это новостный сайт, на главной странице происходит 6 одновременнных выборок для рендеринга страницы.
Ещё отличительной чертой является то, что висеть сайт начинает после добавления нового материала (тикета) — show processlist показывает кучу запросов (в скрине), и только через какое-то время более-менее сайт начинает работать.
Я пробовал уменьшить количество вызовов TicketLatest на главной, попытался облегчить запрос, который происходит в нём (SELECT_CALC_ROWS), убрав параметры сортировки, но всё равно такая же ерунда (
Как можно решить подобную НАПАСТЬ? Что конкретно нужно переписать в модуле? Возможно ли, что после добавления тикета происходит какая-то переиндексация всей базы, в связи с чем всё ложится?