묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
쿠키/세션을 사용해서 조회수 체크시의 성능향상? (ip체크를 안하고..)
2002.02.22 02:52
안녕하세요? 아기너울입니다.
조회수 무조건 증가 방지시에 기존에는 ip를 체크해서 했었던 걸로 기억합니다. (대다수 게시판들이) 그런데 요즘에는 세션이나 쿠키를 이용해서 한다고 하더라구요.(제로님도 버젼업시에 쿠키를 사용해 체크 한다고..)
쿠키의 경우에 사용자가 "쿠키지움"을 하면 정보가 날라가서 다시 접속했을 경우에 체크가 제대로 안될텐데..요. 그러면 유동ip의 경우와 기능상 비슷한거 같은데요.(유동 ip도 리부팅이나 도스 명령어로 ip를 다시 받아오는 것과)
어떤 차이점이나 어떤 성능의 향상이 있길래 손쉬운? ip체크보다 쿠키또는 세션을 사용하는 걸까요? 답변좀.. 궁굼해서요^^;; 참고로 저는 php초짜입니다;;
조회수 무조건 증가 방지시에 기존에는 ip를 체크해서 했었던 걸로 기억합니다. (대다수 게시판들이) 그런데 요즘에는 세션이나 쿠키를 이용해서 한다고 하더라구요.(제로님도 버젼업시에 쿠키를 사용해 체크 한다고..)
쿠키의 경우에 사용자가 "쿠키지움"을 하면 정보가 날라가서 다시 접속했을 경우에 체크가 제대로 안될텐데..요. 그러면 유동ip의 경우와 기능상 비슷한거 같은데요.(유동 ip도 리부팅이나 도스 명령어로 ip를 다시 받아오는 것과)
어떤 차이점이나 어떤 성능의 향상이 있길래 손쉬운? ip체크보다 쿠키또는 세션을 사용하는 걸까요? 답변좀.. 궁굼해서요^^;; 참고로 저는 php초짜입니다;;
댓글 2
-
아기너울
2002.02.22 02:54
ip체크는 파일또는 DB의 공간을 할당해 줘야 하니까 서버의 부하를 조금이라도 줄이기 위해서 쿠키/세션을 사용하는 걸까요? -
이호한
2002.02.23 02:13
쿠키를 사용하면 서버의 리소스는 사용하지 않아도 되죠. ip를 비교하려면 서버의 어딘가에 ip와 시간 같은 것을 저장해야하고 리소스를 많이 잡아먹게되죠.
그리고 개인적으로는 ip체크보다는 쿠키나 세션으로 하는게 더 쉬운 방법이란 생각이네요.