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

Ну я просто слабо представляю, что там за избранное такое,

куда пользователи тысячи запросов в секунду генерят) амазон чтоли?)

если что то такое мощное, то можно просто при обновлении избранного собирать один раз его задорого и сохранять в каком нибудь сериализованном подготовленном виде для быстрого доступа.

18 ответов

31 просмотр

Я ваще не знаю сколько запросов генератор пользователи ) нет какого-то то мониторинга ) Мне показалось удобно, что у нас 20к номенклатур, по сути при самом оптимистично раскладе они постоянно лежать в кеше и каждый пользователь будет смотреть из кеша, или подогревать какой то небольшой процент товаров) Удобно же ))

Sergey-Shitikov Автор вопроса
E V.
Я ваще не знаю сколько запросов генератор пользова...

ты хочешь в кеше хранить товары целиком? не их id?

Sergey Shitikov
ты хочешь в кеше хранить товары целиком? не их id?

Подготовленные данные, джсонку на пару килобайт Условно item_3345: джсон с данными для отображения

Sergey-Shitikov Автор вопроса
E V.
Подготовленные данные, джсонку на пару килобайт Ус...

Я не уверен, но все еще звучит как model cache. У ларавеля даже пакет был) Можно кэшировать модели для уменьшения запросов к бд. Мы когда то пользовались но в итоге отказались - смысла большого нет. А с такой нагрузкой мне кажется вообще запариваться не стоит

Sergey Shitikov
Я не уверен, но все еще звучит как model cache. У ...

Не) я все писал ) Моделька как моделька кешируется, мне реально нужно не более 10 процентов загруженных с базы данных

E V.
300к в месяц )

Это активных или всего. Сколько запросов в среднем в секунд приходится отрабатывать?

E V.
60 на пиках

В среднем наверное в районе 15-20 колеблется

Sergey-Shitikov Автор вопроса
E V.
Не) я все писал ) Моделька как моделька кешируется...

ну так если у тебя моделька кэшируется итак, то к базе повторно запрос не пойдет итак. В чем смысл?

Всю модель типо кешировать ?

Sergey-Shitikov Автор вопроса
E V.
Всю модель типо кешировать ?

ну ты сам сказал что кэшируешь уже модель) если ты ее кэшируешь уже итак, то при запросе товара он его только первый раз из бд тянет, потом из кэша

Sergey Shitikov
ну ты сам сказал что кэшируешь уже модель) если ты...

Нет, я такое не писал ) У меня 100 товаров, по которым собирается с базы с 20 условно таблиц (моделей) информация, обрабатывается, подготавливается дтошка и эта дто уже кешируется

Sergey-Shitikov Автор вопроса
E V.
Нет, я такое не писал ) У меня 100 товаров, по ко...

Ну ДТО у тебя какое? Товар? или что? Что в кэше лежит?

Sergey Shitikov
Ну ДТО у тебя какое? Товар? или что? Что в кэше ле...

Дто - это товар, аггрегат, не просто моделька лары какая то

E V.
Нет, я такое не писал ) У меня 100 товаров, по ко...

Может в сторону нормализации базы данных посмотреть? Или рассмотреть возможность использования view в базе данных. Что ша избранное такое, для сборки которого требуется перелопатить куча данных. Странные дела.

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
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
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта