Size: a a a

BY Microsoft .NET User Group

2020 March 15

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
ещё у категорий есть свойства (картинки, количество товаров...) которые тоже придётся хранить в json и обновлять через Ж
источник

A

Andre in BY Microsoft .NET User Group
Ок, с количеством товаров в узле меню подходит, чтобы строить его динамически через скл
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
К сожалению по дефолту опенкарт так и делает
источник

A

Andre in BY Microsoft .NET User Group
Скрыть и картинки, не вижу проблемы добавить в каждый узел свойства визибилити и Линк на картинку
источник

A

Andre in BY Microsoft .NET User Group
Да его потом нужно постобработать на сервере, но зато прочитает быстрее.
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
у нормальных людей запрос: показать все видимые категории
у тебя: получить гигабайт херни, распарсить, извлечь только нужное, заджойнить его с другими данными через Ж
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
и как апогей в итоге ты пытаешься решать уже говнокодом вещи которые давно и лучше за тебя решили ребята писавшие СУБД
источник

A

Andre in BY Microsoft .NET User Group
Прочитать Джон из базы быстрее чем построить его склем
источник

A

Andre in BY Microsoft .NET User Group
Если ты все переложить на базу ок, тогда склем все
источник

A

Andre in BY Microsoft .NET User Group
Если у тебя простое меню с линками на страницы и возможностью скрыть, не вижу проблемы прочитать Джон
источник

A

Andre in BY Microsoft .NET User Group
Если сложное, как ты описал, показать количество товара итд, то да скл лучше
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
Andre
Прочитать Джон из базы быстрее чем построить его склем
Напиши крутой бенчмарк на 10000 категорий который покажет что выборка JSON из базы настолько выгоднее чем простой селект, что прям надо тратить время на весь этот колхоз или хотя бы этот диалог.
источник

A

Andre in BY Microsoft .NET User Group
Простой селект с рекурсивным запросами?
источник

A

Andre in BY Microsoft .NET User Group
Конечно выборка одного джсон дока будет быстрее
источник

A

Andre in BY Microsoft .NET User Group
Пусть и на 10к категорий
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
пока не вижу сложностей в селекте. пара джойнов - вообще не проблема в большинстве случаев
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
Andre
Конечно выборка одного джсон дока будет быстрее
на сколько?
источник

A

Andre in BY Microsoft .NET User Group
Да неважно, это чтение данных одно из одной строки
источник

A

Andre in BY Microsoft .NET User Group
Без джинов итд
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
если это будет не холодный старт, то ты вообще разницы не увидишь
источник