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

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

QA

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

본문

안녕하세요. 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

 

등의 게시물을 참고하세요

답변을 작성하시기 전에 로그인 해주세요.
전체 14,905
QA 내용 검색
filter #php ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT