Поиск данных в кэше перебирая массив, или все-таки из базы?

204
06 января 2018, 03:50

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

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

Не лучше в таком моменте будет использовать sql запрос, и затронуть базу?

Как вообще реализуется это, если есть кэш?

READ ALSO
реализация рейтинга в yii2

реализация рейтинга в yii2

как реализовать в yii2 рейтинг, чтобы каждый пользователь мог поставить оценку от 1 до 5, меня интересует все от структуры до кода

234
Проверить, есть ли слово в строчке? [дубликат]

Проверить, есть ли слово в строчке? [дубликат]

На данный вопрос уже ответили:

179
Laravel 5. Статус выполнения задачи в очереди (queue)

Laravel 5. Статус выполнения задачи в очереди (queue)

Есть очередь, выполняющая некоторую, потенциально долгую задачуНужно информировать юзера о процессе выполнения

210