문제점
게시글 디테일을 get 하면 조회수를 1 늘려주는 방법을 사용하는데 새로고침으로 get을 무한대로 늘릴 수 있다.
나중에 인기글순위가 바뀔 수 있고 광고가 있다면 조회수는 금전적으로 민감한 부분이다.
개선방법
쿠키를 사용해서 클라이언트에 조회한 게시글을 저장하고 똑같은 게시글을 들어간다면 조회수가 더 늘지않게 한다
진행
게시글 디테일을 get요청할때 쿠키를 확인하고
우선 프로젝트에서는 로그인을 안하면 접속을 할 수 없다 모두가 접근가능하다면
피드백
쿠키를 지우고 조회수 조작을 할 수 있다.
db를 사용해서 ip를 저장하는 방법도 사용할 수 있을 것 같다.
'Programming > 기술 실험, 공부' 카테고리의 다른 글
kakao 소셜로그인 | drf | backend (0) | 2023.01.05 |
---|---|
자료구조 | heap (0) | 2023.01.04 |
테스트 코드 | 프로젝트 테스트 코드 작성 예제 (0) | 2023.01.02 |
테스트코드 | review | ValueError (0) | 2022.12.26 |
Django Channels | 개념 | 사용이유 (0) | 2022.12.23 |