이 포스트는 2020년 05월 01일에 작성되었습니다.
🥅 GOAL
- 💻
Portfolio
게시판 구현 - 댓글 수, 조회 수 갱신 및 처리
⚽️ Achieve
- 기능: 조회수, 댓글 수 반영
- 조회수
- 게시물을 열었는지의 여부를 session에 flag로 지정해서 새로고침에 따른 조회수 증가 현상 방지출력
- 댓글 수 반영
- 게시물의 댓글 개수 표시, 상세 페이지 및 리스트에 반영(서브쿼리 이용)
⏳ Delay
- 댓글 수 처리에 대해 다양한 방면으로 설계하는데 많은 시간 소요.
- 조회 수의 트랜잭션 처리 개념 및 필요성, 조회 수를 sesison에서 처리할지 cookie에서 처리할지에 대한 고민.
- 게시물 테이블에서 SELECT 서브 쿼리 (스칼라 서브 쿼리)를 이용해서 댓글 테이블의 외래키가 참조하는 게시물 테이블의 기본키와 동일한 데이터 값을 기준으로 COUNT() 함수로 출력 처리 시간 소요.