Как ускорить загрузку страницы с фильтром по товарам?
Cайт сделан на php + Nuxt (vue.js ), то есть SSR используется.
Ситуация такая - достаточно долго загружаются страницы с фильтром товаров.
Дело в том, что для ее загрузки необходимо выполнить несколько запросов к базе данных, среди которых есть и сложные:
Получить список товаров с нужным отбором и сортировкой - это самое простое.
Кроме этого придется:
- получить мин и макс цены
- получить список брендов товара
- получить список продавцов товара
- получить список категорий товара с указанием количеств товаров в каждой из них
И так еще по доп характеристикам товаров. Ведь смысл в том, что когда ты выбираешь какой-нибудь параметр в фильтре, другие списки со значениями для выбора должны измениться тоже. Как же все это ускорить?
То есть смысл вопроса узнать как сделать так, чтобы сначала загружались товары, а уж списки для фильтров заполнялись потом.
Слава, а вот не поленись и разверни демку на 30 дней. За примером можешь в почту мне написать, скину пример, где фильтр используется, сам оценишь скорость