Функционал корзины. Незарегистрированный пользователь. Хранение выбранных товаров?

Всем привет.


Ради фана пишу свой магазин на asp.net mvc. Есть стандартный функционал корзины, когда до регистрации можно понабирать товаров, а перед оплатой будет предложено зарегистрироваться. После прочтения этой статьи msdn.microsoft.com/en-us/magazine/cc300437.aspx складывается впечатление, что кеш — манна небесная для решения этой задачи. Так ли это? И есть ли какие подводные камни, которые сразу не обнаружить?
  • Вопрос задан
  • 4280 просмотров
Решения вопроса 1
EugeneOZ
@EugeneOZ
Нуу… это пока вы не захотите аналитику проводить по «брошенным корзинам» и всё такое. Можно, конечно, и из кэша вытащить данные для аналитики. Но
1) большинство BI-инструментов рассчитаны на SQL (ODBC);
2) кэш должен быть персистивным в таком случае (Redis, Couchbase) и должен быть достаточно большим, чтобы быть готовым это всё вместить.

Если же такая аналитика не нужна, то, конечно, кэш тут хорош тем, что экспайрится сам. Кстати, в Couchbase можно задать expiration time и для тех записей, которые на диске хранятся.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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