테스트 사이트 - 개발 중인 베타 버전입니다

[php] 24시간마다 delete 쿼리 실행하려면 어떻게해야하나요? 채택완료

park22 7년 전 조회 2,667

안녕하세요. php 질문드립니다.

 

게시물 조회할때마다 따로 만들어둔 g5_write_today 라는 테이블에 내가 조회한 게시물 정보랑 현재시간, 내아이피를 저장(insert) 하도록 해두고 퀵메뉴(오늘 본 제품)에 g5_write_today 데이터를 노출되도록해두었씁니다.

문제는 많은사람이 게시물을 보다보니 g5_write_today 테이블에 데이터가 너무 많이 쌓여서.. 사이트 속도가 느려집니다.

(사이트가 느려져서 호스팅 업체에 물어보니 g5_write_today에 쿼리실행이 많아서 과부화된다고하네요.. )

 

그래서 24시간마다 g5_write_today에 하루가 지난 데이터는 자동으로 삭제되도록 하고싶은데.. 좋은 함수나 방법이 있다면 도움 부탁드립니다..

 

검색해보니 cron 이라는 단어가 많이나오긴하는데.. 사용법을 잘 모르겠네요 ㅠㅠ

 

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

답변 1개

채택된 답변
+20 포인트
플래토
7년 전

cron을 사용하려면

crontab이라는 리눅스의 명령어를 사용하셔야 하는데

이것은 root사용자혹은 crontab 권한자에게만 가능합니다.

 

유사한방법으로

m3cron 이 그누보드용으로 있습니다.

 

https://sir.kr/g5_plugin/4328

 

https://sir.kr/g5_plugin/3825#c_3833

 

등의 게시물을 참고하세요

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인