안녕하세요. 일단 기능을 빠르게 구현하고 성능 개선을 진행할 생각인데 할 것이 아직 많이 남았네요..
지금까지 올라온 PR의 코드는 전반적으로 뼈대코드라고 생각해주시면 될 것 같습니다! 일단 오늘은 상품의 조회수 기능을 구현했습니다.
조회수 증가만을 구현하는 건 쉽지만 부가적으로 신경쓸 부분들이 있었습니다. 만약 한 명이 같은 상품을 반복적으로 들어가면 조회수가 계속 증가한다.
(치팅) 많은 사용자로부터 동시 요청이 오면 조회수에서 동시성 문제가 생긴다. 2번은 지난 포스팅에서 다뤘으므로 오늘은 1번 문제를 집중적으로 어떻게 해결했는지 작성해보도록 하겠습니다. 피드백은 언제나 환영입니다 :) 해당 PR 링크입니다. https://github.com/sosow0212/2024-electronic-market/pull/29 feat: 상품의 조회수 기능 및 치팅 방지 기능 구현 by sosow0212 · Pull Request #29 · sosow0212/2024-electronic-m...
원문 링크 : E-Market #7 - 상품의 조회수 치팅 방지 구현하기