- Кнопка “В корзину”, вместо мгновенной реакции в интерфейсе как в большинстве CMS из коробки отрабатывает долго. Предложение - оставить нынешнее поведение в качестве альтернативного, добавить вариант мгновенной реакции интерфейса, без каких-либо попапов, с отработкой на стороне браузера и фоновой передачей данных на сервер.
- Дашборд в админке. Долго что-то там рассчитывает. Предложение: сделать настраиваемым пользователем вывод параметров и показывать время выполнения расчетов(чтобы человек мог понять что именно ему не настолько требуется чтобы столько ждать).
- Список товаров. Переделать запрос вывода - тормоза есть даже при каталоге в 30к товаров, а если в таблице products товаров много(а их создают и вариации и Общие товары продавцов в MVP, да и просто MV редакция предполагает загрузку каталогов вендоров, где далеко не по 100 товаров). Пагинацию можно видоизменить. Она вообще так уж и сильно важна там, при первоначальном открытии уж точно - при большом числе товаров никто открыв общий список не начнет пытаться пролистать пару сотен страниц чтобы найти нужный товар.
- Страница фильтров. Зачем-то опрашиваются список вариантов всех характеристик при открытии списка. Зачем нужно - не понятно, при том что никак не используется. Приводит к тормозам. @MAURISWEB.RU тут описал решение - вполне корректно работает и убирает тормоза.
- Стандартные блоки на главной. Хорошая идея создать динамические блоки, проблема в том что на работающем магазине они всегда работают без кеша и приводят к тормозам. Например, если у меня добавить коробочный блок “Новинки в магазине”, SQL-запрос в этом блоке выполняется 6 секунд на очень быстром сервере. С самими запросами там ничего не сделать наверное, но пригодилось бы какое-то решение с кешированием, возможно выполняемым по расписанию. Новичкам ведь совсем не понятно, от чего у них тормозит главная.
- Кнопка оформления заказа. Не знаю, что там конкретно сайт делает в этот момент(похоже, много что), но судя по всему там есть много что можно оптимизировать. Потому как работает она еще дольше, чем кнопка “В корзину”(тут понятно что мгновенно никак, но явно сейчас долговато).
Это то что вспомнилось сразу. Надеюсь, этот список сейчас дополнят.