Слишком долгая загрузка при кол-ве характеристик > 7000 На рассмотрении

14

Здравствуйте,

столкнулся с проблемой. Завел в базу 28 000 товаров, характеристик всего более 10000. Страницы категорий с фильтрами по этим харктеристикам стали загружаться более 3 сек, при отключенной фильтрации в среднем 300 мсек. Очевидно, что загрузка в код страницы 7000 инпутов не вариант. Есть ли возможность сделать динамическую подрузку характеристик прямо в инпуты? (не загружая их сразу)

9 комментариев

  • +2
    Денис Деркач Денис Деркач 12 ноября 2015 15:35 #

    Похожая проблема - наличие вариантов выбора более 10-и для нескольких характеристик (у меня для многих товаров получается 5000-7000 артикулов) делает невозможным работу с товаром в админке. Магаизн пока заполняется, но чуствую на фронтэнде тоже проблемы будут

    • +1
      162193 162193 29 марта 2019 22:37 #

      Удалось как-то решить проблему?

    • 0

      Скажу сразу вы не правильно формируете товары, разделите характеристики  на важные и сделайте их категориями, а в них уже положите товары с оставшимися характеристиками.

      пример : 

      товар фигура

              цвет : 1,2,3,4,5 ....... 50    - 50 вар

              форма: Круглая, квадратная, треугольная, прямоугольная   - 4 вар

              материал: Дерево, металл, стекло, пластик, резина  - 5 вар

      ----------- итого           50*4*5  =  1000 АРТИКУЛОВ

      При таком наборе важными могут быть как форма так и материал, соответственно можно сделать 

      категорию

          -- Фигуры по форме

           ----- Круглые

           ----- Квадратные

           ----- Треугольные

          ----- Прямоугольные

      тогда:

                 цвет : 1,2,3,4,5 ....... 50 - 50 вар

                материал: Дерево, металл, стекло, пластик, резина - 5 вар

                 ----------- итого                 50*5 =  250      АРТИКУЛОВ

      или:

          Фигуры по материалу

               ---- Дерево

               ---- металл

                ---- стекло

                ---- пластик

                ----- резина 

      тогда:

                 цвет : 1,2,3,4,5 ....... 50 - 50 вар

                форма: Круглая, квадратная, треугольная, прямоугольная - 4 вар

      ----------- итого                 50*4 = 200      АРТИКУЛОВ

      Всем спасибо за внимание!

    • +1
      Antonio Antonio 29 марта 2019 23:52 #

      Просто интересно. Что за товары с таким количеством характеристик и артикулов? 

      • +1

        Про характеристики не знаю, но были магазины контактных линз, там набор из двух линз (правая-левая) и каждая из них диаметр кривизны (2 значения) и диоптрии от -12 до +8 с шагом 0.5. Можете посчитать количество артикулов :)

        Ах да. Еще наборы бывают 6, 12 и 24 линзы. :)

      • +1
        MargoM MargoM 2 апреля 2019 16:05 #

        у меня женское белье, по 25 хар-к типа размер, 4-6 хар-ки цвет

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 2 апреля 2019 08:36 #

        динамическую подрузку характеристик прямо в инпуты

        Поясните, что это значит. Покажите на примере, если есть возможность.

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 2 апреля 2019 16:25 #

        Напишите нам в службу поддержки — посмотрим на структуру вашего каталога и попробуем подсказать решение.

      • +1

        Ну как вопрос то решился?

        Судя по вопросу проблема именно в фильтрах характеристик на фронтэнде.

        Столкнулись с такой же проблемой (( Решается отключением неосновных характеристик в фильтре у каждой категории (а категорий уже ~4000)

        Пришлось покупать плагин для установки фильтров и писать еще свой.

        Добавить комментарий

        Чтобы добавить комментарий, зарегистрируйтесь или войдите