Электронная коммерция::Корзина::Where должен я хранить данные корзины на сессии или в [закрытой] базе данных

5
задан Yosef 13 May 2010 в 14:53
поделиться

2 ответа

Если ваша программа для корзины покупок может максимально эффективно использовать брошенные тележки (отправьте напоминания, что, возможно, им стоит вернуться и закончить sale ect) и удалите их из базы данных и проведите хорошую уборку базы данных, а затем сохраните их в базе данных.

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

Если вы хотите новую тележку при повторном посещении, то, возможно, оставьте сеанс.

2
ответ дан 18 December 2019 в 05:26
поделиться

Как насчет того и другого? Когда вы читаете данные корзины покупок, сначала проверьте свой сеанс. Если он там, вы сохраняете поездку в базу данных (если ваш сеанс не поддерживается базой данных). Когда вы пишете, пишите в сеанс и сохраняйте в базе данных. Таким образом, вы получаете быстрое чтение, и пользователь не теряет свою корзину, когда закрывает свой браузер.

7
ответ дан 18 December 2019 в 05:26
поделиться
Другие вопросы по тегам:

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