FRIE
Новичок
Корзина покупателя плюсы и минусы разной технической реализации
Здравствуйте,
Создал я корзину покупателя на связке php+mysql+ajax, и задумался над тем что постоянные запросы к базе и серверу не есть хорошо, в то время как корзину можно формировать на стороне клиента .
Почитав интернет по сабжу , набрел на информацию о том что корзину на куках делать не рекомендуется, в связи с ее ограничением 4096 байт , но попробовав позаписывать в куки товары , и не только id товаров , а еще их стоимость количество и название, понял что можно около 40 занести без проблем, отсюда мысль - а кто-нибудь когда-либо заказывал стоко товаров? можно конечно привести пример канцелярских товаров где нужно заказать 100 разных ручек для работников большого офиса, но этот вариант можно опустить. может в таком способе есть подводные камни? или это просто "сплетни"?
Какие варианты реализации вы когда-либо видели или делали? и ваши мысли -как более грамотно реализовать корзину?
У меня сейчас сделано так - ссылка с товаром , по нажатию вызывается скрипт, который аяксом отсылает данные серверному скрипту addtocart.php который в свою очередь добавляет товар в таблицу cart, а затем, читает эту таблицу в поисках товаров пользователя , и результат (все выбранные товары), ajax загружает в поле с корзиной где юзер визуально видит товары, и может изменить количество и удалить товар . Изменении в корзине, делается по тому же приципу как и добавление.
Очень интересует мнение спецов насчет моего варианта
Здравствуйте,
Создал я корзину покупателя на связке php+mysql+ajax, и задумался над тем что постоянные запросы к базе и серверу не есть хорошо, в то время как корзину можно формировать на стороне клиента .
Почитав интернет по сабжу , набрел на информацию о том что корзину на куках делать не рекомендуется, в связи с ее ограничением 4096 байт , но попробовав позаписывать в куки товары , и не только id товаров , а еще их стоимость количество и название, понял что можно около 40 занести без проблем, отсюда мысль - а кто-нибудь когда-либо заказывал стоко товаров? можно конечно привести пример канцелярских товаров где нужно заказать 100 разных ручек для работников большого офиса, но этот вариант можно опустить. может в таком способе есть подводные камни? или это просто "сплетни"?
Какие варианты реализации вы когда-либо видели или делали? и ваши мысли -как более грамотно реализовать корзину?
У меня сейчас сделано так - ссылка с товаром , по нажатию вызывается скрипт, который аяксом отсылает данные серверному скрипту addtocart.php который в свою очередь добавляет товар в таблицу cart, а затем, читает эту таблицу в поисках товаров пользователя , и результат (все выбранные товары), ajax загружает в поле с корзиной где юзер визуально видит товары, и может изменить количество и удалить товар . Изменении в корзине, делается по тому же приципу как и добавление.
Очень интересует мнение спецов насчет моего варианта