쇼핑 앱에서 장바구니를 로컬로 캐시하는 데 어떤 방법이 사용되고, 어떤 시나리오가 사용되며, 어떤 종류의 데이터가 캐시되는지 물어보겠습니다. 감사해요!
巴扎黑2017-05-02 09:28:04
로그인하지 않은 경우: 장바구니 담기 시 쿠키를 저장하며, 장바구니에 쿠키 내용이 표시됩니다.
로그인 후: 로그인 시 쿠키를 받아 데이터베이스 장바구니 테이블에 저장하고, 처리 테이블의 쿠키 및 중복을 제거하고 쿠키를 삭제하면 장바구니가 표시됩니다. 장바구니에 추가하면 테이블의 내용이 테이블에 직접 저장됩니다
저장되는 데이터는 상품 디자인에 따라 다릅니다. 필수 항목에는 상품 ID, 구매 수량, 사용자가 선택한 상품 속성(있는 경우)이 포함됩니다. 상품이 삭제되고 해당 필드만 표시됩니다. 변경되면 이러한 데이터가 요구 사항을 충족해야 합니다. 테이블에 쿠키보다 사용자 ID가 더 많습니다
또한: 상품 삭제 시 실제로 기록이 삭제된 경우에는 상품명, 상품 사진 등을 여러 개 저장하는 것도 고려해 볼 수 있습니다.