День добрый.
Тему думаю актуальная только для больших магазинов. Пока было 10 тысяч позиций, вопросов не возникала. Проблема встала при 40 тысячах.
Итак столкнулись на медленную работы магазина, копали долго.
В итоге
- отключены подсчёты кол-ва товаров
- прописаны индексы
- фильтр товаров установлен с кешем.
После этих мер время загрузки сильно сократилось, но главная страница открывается всё равно 4 секунды.
Включили слоулог, оказалось что тормозит модуль "случайные товары" при выводе всеголишь 4 позиций.
Проблема в выборке "Order by rand"
Кто-то модифицировал данный модуль другими вариантами запросов?
Просьба поделиться решением. Заранее спасибо.