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

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

QA

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

답변 1

본문

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

 

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

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

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

 

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

 

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

 

이 질문에 댓글 쓰기 :

답변 1

cron을 사용하려면

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

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

 

유사한방법으로

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

 

https://sir.kr/g5_plugin/4328

 

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

 

등의 게시물을 참고하세요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 123,732
© SIRSOFT
현재 페이지 제일 처음으로