[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/3825#c_3833
등의 게시물을 참고하세요
답변을 작성하시기 전에 로그인 해주세요.