Jump to content
Sign in to follow this  
magneto2010

Как закэшировать 18 МБ атрибутов - не пашут фильтры

Recommended Posts

Не один из известным мне фильтром не может без проблем обработать 18 МБ атрибутов. (18 000 товаров по минимум 5 пунктов характеристики). Из-за этого не работают модули фильтрации товаров.

 

Как быть в этой ситуации?

Share this post


Link to post
Share on other sites

Пересобирать структуру организации атрибутов, создавая отдельно таблицу для каждой категории.

Share this post


Link to post
Share on other sites

Это как? Вы можете это сделать? сколько будет стоить ваш "мануал" ?

Share this post


Link to post
Share on other sites

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

 

Теоретически схема выглядит просто:

 

Сейчас у вас есть один набор  данных со всеми атрибутами. Для всех товаров. Нужно это дело сегментировать.

Для того чтобы выборка работала быстрее естественно вам нужно работать с таблицами меньшего размера. Т.е. при создании категории, движок должен создавать дополнительную таблицу в базе с атрибутами для товаров только к этой категории. И при выборке по атрибутам у вас соответственно уменьшить размер входящих данных, что и позволит реализовать вашу задачу.

 

Но к сожалению это просто на словах, так как такая переделка потянет за собой изменение всех методов работы с атрибутами. При создании и назначении. Также нужно будет распарсить существующие атрибуты в новую структуру - что само по себе еще то удовольствие. Я думаю что Toporchillo такое мероприятие придется по душе.

Share this post


Link to post
Share on other sites

magneto2010, вы уверены что filterpro lite не справляется? недавно смотрел магазин где 9000 атрибутов, даже версия 2.3.12(не lite) работает

Share this post


Link to post
Share on other sites

magneto2010, вы уверены что filterpro lite не справляется? недавно смотрел магазин где 9000 атрибутов, даже версия 2.3.12(не lite) работает

 

Если на каждый товар по 15-20 параметров и в категориях от 1000 товаров и выборка делается по 5-6 параметрам, при существующей структуре любой мускул будет падать.

Share this post


Link to post
Share on other sites

его я не юзал, У меня магазин с 18К товаров, - база данных в 80 МБ, 18 из них таблица с атрибутами.

 

Думаете будет работать?

 

Вопрос даже не будет работать, а как быстро будет работать. Потому что при попытке выбрать что то из фильтра страница браузера "отмирает" на несколько секунд 

 

 

UP

 

Да у меня техника - там в каждом товаре по минимум 5 атрибутов до 15. 

 

 

+ я использую модуль импорта экспорта, чтобы загнать спарсеный товар. Поэтому если что то менять в структуре образования таблица атрибута - я смогу потом использовать импорт?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.