t

카운터 질문..

전체 방문객수가 항상 현재 달(月)의 방문객수로만 나오던데 g4_visit 테이블에는

현재 달(月)의 레코드만 들어가는거 같네여. (아닌가 ㅡㅡㅋ)

혹시나 그렇다면 visit_insert.inc.php 에서 쿼리를 약간 바꿔야 하지 않을까요..

// 전체
// $sql = " select count(*) as cnt from $g4[visit_table] ";
$sql = " select sum(vs_count) as cnt from $g4[visit_sum_table] ";
$row = sql_fetch($sql);
$vi_sum = $row[cnt];
|

댓글 3개

이제 확인해봅니다.

3달이 되도 동일한 쿼리여서 위와 같이 답변을 했습니다.

삭제 루틴이 있는지 확인 안해봐서 죄송합니다. (__)
접속자로그 삭제일을 크게 해 놓았다면 두분다 말씀이 맞네요.

todayis 님은 접속자로그 설정일을 작게 설정해 놓으신것 같습니다.

그렇지만 알려주신 코드로 바꾸는게 맞군요.

감사합니다.
혹시 sql에 대한 쿼리값을 확인해보셨나요?

vi_id에 인덱스가 걸려있으므로 사실상 전체카운트를 하는것입니다.
인덱스를 타는것이 속도면으로 빠르지 않나 싶습니다.

위의 2개의 쿼리를 돌려봐도 같게 나옵니다. 직접확인해보세요.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고