Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : Re : 조회수 증가 부분 & 코멘트 부분
글번호: 566
작성자: hatukoi
작성일: 2007/05/03 오후 12:17:00 (2007/05/03 오후 12:18:00 수정)
조회수: 4014
음 제가 잘 못 알았었군요.알아보니 조회수가 증가합니다.;;

좀 알아본 결과 2가지 방법이 있겠습니다.

1번째 : 쿠키나 세션 사용
쿠키에 읽은 글의 분류값+글번호 를 배열혹은 구분자로 담아서 로딩시마다 해당 글의 값이 쿠키에 있는 지 배열을 쭉 돌면서 확인 해보고 없으면 업데이트 하는 식으로 합니다.
혹은 세션에 담던지요.

2번째 : 전단계에서 조회수를 증가
개인적으로 추천 드립니다.
글 리스트 페이지에서 글을 클릭시 해당 페이지로 가기 전에 먼저 조회수를 증가시킵니다.
즉 list.aspx에서 조회수를 증가 후 read.aspx로 넘어가는 거죠.
그럼 read.aspx에서는 새로고침 해봣자 조회수 증가는 안하게 되겟죠.

1번째 방법은 쿠키 지우기 전까지는 어떻게 해도 조회수 증가를 안하지만 대신 소스가
좀 복잡해지고 사용자가 많으면 느려지겠죠 상대적으로.
2번째 방법은 단순히 조회수 증가 하는 곳이 바뀔 뿐이니 성능 상 영향은 없겟네여.
다만 다시 리스트페이지로 간 후 본 글을 또 클릭하면 다시 조회수가 오르구요.

이상입니다.

On 2007-05-02 오후 7:07:00, 'hatukoi' wrote:
------------------------------------------------------------
>Page_Load이벤트 구역에서
>
>if(!Page.IsPostBack)<-- 즉 false인경우죠 해당 페이지에 처음 온경우
>{
> //여기서 조회수 증가
>}
>
>하시면 됩니다.
>
>댓글식으로 처리하신다면 댓글을 또 다른 하나의 게시판으로 보시면 됩니다.
>읽기 페이지의 하단에 게시판을 하나 더 추가하는거죠.
>읽기 페이지의 현재 읽는 글의 유일값(PK)을 근거로 아래쪽의 게시판에 데이터를
>바인딩 시키면 됩니다.
>그런 리플데이터는 따로 테이블을 만드셔서 부모글 테이블과 구분하시는게
>좋습니다.
>
>On 2007-05-02 오후 4:00:00, '김병국' wrote:
>------------------------------------------------------------
>>asp.net2.0 책을사서 회원가입폼까지 만들고 게시판을 했거든여 ^^
>>그런데 게시판에서 보니까 조회수 증가하는게
>>글을 클릭했을때만이 아니라 새로고침으로 해도 조회수가 증가하던데
>>이거를 글을 클릭했을때만으로 할려면 어찌해야하나여?
>>그리고 계층형답변이 아니라 코멘트로 해서 글보기에서 아래로 내려가면서
>>답변을 하게 하고 싶으게 어찌 해야할지 감이 안잡혀서여 좀 도와주세요~
>------------------------------------------------------------
>
>
------------------------------------------------------------
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 C++ 콘솔에서요.... (1) - 조혜경 2007-05-03 3461
  조회수 증가 부분 & 코멘트 부분 (5) - 김병국 2007-05-02 3643
  Re : 조회수 증가 부분 & 코멘트 부분 (1) - hatukoi 2007-05-02 3417
현재글 Re : Re : 조회수 증가 부분 & 코멘트 부분 - hatukoi 2007-05-03 4014
다음글 DataList-ItemTemplate 관련 질문입니다.(1) - 김한진 2007-05-02 4099
 
손님 사용자 Anonymous (손님)
로그인 Home