내 첫 번째 eCommerce
웹 사이트를 만들고 있습니다. 많이 검색 한 후에 session
, DB
또는 cookie
을 사용할 지 혼란 스럽습니다.전자 상거래 사이트의 세션, DB 또는 쿠키
- 일부는 그가 장바구니에 무엇을하지 모든 사용자의 구매,
DB
매우 무거운되기 때문에session
가장 말한다. - 카트 데이터가 다른
sessions
으로 유지되도록DB
을 사용해야한다고 일부 사람들이 말합니다.
최상의 선택은 무엇입니까? 대부분의 사이트는 무엇을합니까?
참고 : 사용자가 뭔가 구입하려면 로그인해야합니다.
편집 : 사용자가 뭔가를 장바구니에 추가 할 때, 나는 DB TempTable에 userID의 외래 키 (사용자가 뭔가를 사야 로그인해야 함)를 삽입합니다. 사용자 체크 아웃시 해당 테이블의 레코드가 삭제되어 perminent 테이블에 삽입됩니다.
- 사용자가 몇 시간 동안 컴퓨터를 떠나면 로그인해야하며 모든 데이터가 존재합니다 (세션 문제가 해결됨).
- 그는 다른 PC를 사용하는 경우 로그인해야하며 모든 데이터가 저장됩니다 (쿠키 문제 해결).
- 쿠키를 제거한 경우 데이터가 계속 남아 있습니다 (쿠키 문제 해결).
이것은 좋은 기술입니까?
로 당신은 이미 말했듯이, 당신은 약간의 장단점에 직면해야합니다. 나는 DB에 갔다. 그런 다음 모든 오래된 미사용 세션을 깨끗하게하는 일상을 가지고있다가 테이블 색인을 다시 작성한다. – LittleSweetSeas