Witam otóż mam pytanie tworze sobie sklep internetowy z koszykiem i tutaj zaczyna się mój dylemat ponieważ nie wiem jak najbardziej optymalnie zrobić ten koszyk.
Wybór nr 1:
Produkty przechowywać w sesjach (ale chyba sesje mają jakieś mocne ograniczenie że mały bufor się w nich pomieści ?)
Wybór nr 2:
Po wejściu nadać użytkownikowi w sesji ID które zapisze do tabeli a potem do tego ID rekordy z tym co kupił wrzucić jakiś skrypt na crona który będzie czyścił sesje które są już martwe.
Wybór nr 3:
Totalny hardcore oprzeć się na csv dla danego ID co zamawia co kupuje po wygaśnięciu usuwać lub po zakupie
Wybór nr 4:
Może znacie lepsze rozwiązanie ? Jestem bardzo otwarty na optymalne rozwiązania a wszystkie posty jakie wyczytałem na dany temat nie były w stanie rozwikłać mojej zagadki.
Dziękuje za odpowiedzi!