읽은 사람이 다음날 읽으면 조회수가 증가되던데요.

아이디, 아이피, 날짜가 어떤 원리로 증가되는건가요?

 

아이디를 기준으로 한번 읽으면 다시 조회수가 증가되지 않게 할수 있을까요?

  • profile
    로그인시엔 회원 체크를 통해 한번만 카운팅되구요.

    또한 아이피 체크를 통해 이미 읽었으면 카운팅 되지않습니다.
  • profile

    지금은

    - 글쓴이와 같은 회원인 경우 조회수 증가 안함

    - 글쓴이와 같은 IP에서 접속한 경우 조회수 증가 안함

    - 현재 세션에서 이미 읽은 경우 조회수 증가 안함

    - 그 밖의 경우 조회수 증가

    이렇게 되어 있습니다.

     

    세션이 만료된 후(브라우저 창을 닫았다가 다시 들어온 후, 또는 다음날)에도 조회수가 증가하지 않도록 하려면 어느 회원이 어느 글을 읽었는지 일일이 기억해 두어야 하므로 DB 부하가 높아집니다.

  • profile ?
    자세한 답변 감사합니다