본문 바로가기
IT-개발,DB

[mysql] 제로카운터 - zerocounter 100일간만 데이터보관법

by SB리치퍼슨 2015. 2. 3.

//------------------- 카운터 값 읽어오는 부분 ----------------------------------------------------------------------

  $date = 60 * 60 * 24 * 100;
  mysql_query("delete from counter_ip where (".time()." - date) >= ".$date) or error(mysql_error());
  mysql_query("delete from counter_referer where (".time()." - date) >= ".$date) or error(mysql_error());


---------------

제로카운트설치후 그냥 방치하면,  홈피속도가 떨어지고 홈이 죽을수도 있습니다.
이것은 대량의 데이터를 insert개념으로 입력하기때문에
1년정도만 지나면, 엄청난데이터량이 발생하기 때문입니다.

이렇게 해서 제로카운트를 사용하지 못하는 경우가 많습니다.

제로카운트 zerocounter.php3 에 보면 위 코드가 있습니다.
상단에 이 세줄을 입력하시면, 100일간만 보관됩니다.
밀어내기식입니다. 즉, 최근 100일간만 기록하며 매일 하루분을 날려버립니다.




반응형

댓글