Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: где хранить корзину?
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » где хранить корзину?

Страниц (1): [1]
 

1. Светик Татаринова - 22 Апреля, 2015 - 08:27:50 - перейти к сообщению
Привет. Вопрос такой. Пользователь интернет магазина может делать очень большой заказ, то есть в корзине будет около 30 позиций. Где такую большую корзину хранить в сессиях или БД?
2. Мелкий - 22 Апреля, 2015 - 08:57:43 - перейти к сообщению
Не имеет никакого значения.
Для магазина может и правда этот заказ большой. Но для информационной системы - величина того же порядка, что и 2 позиции - крайне малая величина, не заслуживающая внимания.
3. Светик Татаринова - 22 Апреля, 2015 - 09:22:08 - перейти к сообщению
А что имеет значении при выборе места хранения корзины?
4. Tyoma5891 - 22 Апреля, 2015 - 09:28:10 - перейти к сообщению
Светик Татаринова пишет:
А что имеет значении при выборе места хранения корзины?

Вам решать, будете ли Вы хранить ее как историю для юзера в будующем или нет...
5. Светик Татаринова - 22 Апреля, 2015 - 09:36:36 - перейти к сообщению
Tyoma5891 пишет:
Светик Татаринова пишет:
А что имеет значении при выборе места хранения корзины?

Вам решать, будете ли Вы хранить ее как историю для юзера в будующем или нет...

А использование базы в таком случае, будет тормозить работу? Ведь при каждом добавлении товара в корзину надо обращаться к базе, редактировании количества и тд.
6. Мелкий - 22 Апреля, 2015 - 10:42:46 - перейти к сообщению
Светик Татаринова пишет:
А что имеет значении при выборе места хранения корзины?

Требования к ней.

Самая быстрая операция - та, которой не было.
Но если в задаче требуется персистентное хранилище - то какие могут быть вопросы? Раз требуется, значит надо писать в базу. Система служит бизнесу, а не наоборот.
Если вы амазон и у вас операции добавлений товара в корзину исчисляются многими сотнями в секунду - то да, будут кое-какие трудности.
7. Светик Татаринова - 22 Апреля, 2015 - 10:58:03 - перейти к сообщению
Спасибо большое

 

Powered by ExBB FM 1.0 RC1