2017-03-11 6 views
1

노드에 전자 상거래 사이트를 개발 중입니다. 제한된 수량의 항목이 있으므로 사용자가 선택한 후 즉시 요청한 항목 수가 확인되고 해당 항목이 데이터베이스,하지만 사용자가 지불을 완료하지 않으면, 그것은 엉망이 될 것입니다. 그래서 사람들이 조언을하면 더 좋은 전략이 될 것입니다. 예제 프로젝트 나 코드가 더 차가워집니다!수량이 한정된 전자 상거래 웹 사이트의 왼쪽 항목 수를 관리하는 방법은 무엇입니까?

답변

0

설명을 제품 가격과 함께 캐시하십시오. 따라서 각 요청이 항목에 올 때 수량이 둘 이상인 경우 제품 설명 및 가격을 반환합니다. 제품을 구입 (지불) 할 때마다 데이터베이스의 특정 항목 수량을 줄이십시오. 제품 재고가 0에 도달하면 캐시에서 제거하거나 고객에게 보이지 않는 것으로 표시하십시오. 그것은 전자 상거래가 정상적으로 작동하는 방식입니다.

+0

나는 그것을 얻지 않는다. 캐시 의미? 카트 같은 사용자? –

+0

redis/memcache를 사용하여이 데이터를 RAM에 저장하십시오. –