208 похожих чатов

Привет всем, не подскажите как в catalog.section сортировать товар по

количеству заказов?

8 ответов

15 просмотров

Можно по просмотрам, если что. _______ Но в вашем варианте, представьте каталог на 100.000 позиций, чтобы его вывести по количеству заказов - нужно сначала перебрать все заказы, затем по нему составить индекс, и потом перебрать все товары. _____ В общем, хорошо, что нет "из коробки".

ILIA | backEnd dev
Можно по просмотрам, если что. _______ Но в ваш...

Я думаю проще сделать свойство в товаре и при покупке обновлять у него счётчик

Svyatoslav
Я думаю проще сделать свойство в товаре и при поку...

Нет, т.к. выборка по индексу сортировки быстрее, чем по значению свойства. А раз уж все равно "городить", то хотя бы без доп затрат ресурсов на выводе

ILIA | backEnd dev
Нет, т.к. выборка по индексу сортировки быстрее, ч...

А если контент менеджер перезапишет поле сортировки?

Svyatoslav
А если контент менеджер перезапишет поле сортировк...

То завтра оно пере запишется по крону. Как будто контент менеджер не может свойство поменять...

ILIA | backEnd dev
То завтра оно пере запишется по крону. Как будто...

Зачем контент-менеджер будет менять поле кол-во заказов товара? Это вполне логично ведь, что его трогать не нужно. И если под каждую подобную задачу создавать крон с ежедневной переборкой 100к заказов и не меньшего количества товаров, думаю придется постоянно увеличивать мощность сервера. Ну и плюс при переносе сайта про крон могут забыть, а про скрипт помнить не нужно. Но, возможно, вы правы, и в этом есть действительно смысл в скорости вывода а каталоге

Svyatoslav
Зачем контент-менеджер будет менять поле кол-во за...

Так же, можно повесить это не на крон, а на агента. (что не желательно). Можно например использовать ваш вариант со свойством и перебирать только заказы с последнего запуска. В общем можно придумать еще много улучшений)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта