몇일간격으로 자동삭제되는 알고리즘은 어떻게 구현하는걸까요??
보통 기업들 약관에 문의사항에 관한건 어느정도 기간이 지나면 삭제한다고 적혀있잖아요??
쇼핑몰 같은경우 몇일뒤에 자동으로 장바구니가 초기화되기도 하구요;;;
그런 알고리즘은 어떻게 구현하는건가요??
저는 common.php에 오늘날자로부터 몇일이 지난 항목을 쿼리해서 있으면 삭제하는 방식을 쓰는데
이건 사람들이 방문하면 무조건 쿼리를 해야되서;; 너무 무식한 방법인것 같아서요;;
어떻게하는게 정석인가요??
그누질문에 올릴까 하다가 너무 산으로간듯해서 이쪽에 올려봅니다;; ㅎㅎ
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 14개
web cron 을 사용하는 것도 고려해 보세요.
감사합니다!! ㅎㅎ
ㅡ_ㅡ....
특허비만 날림 ㅋㅋ.....
우리나라는 웹클론의 진가를 몰라주네요 ㅎㅎㅎ
[http://phpschool.com/gnuboard4/data/cheditor/1304//afNMiKWcZxnOEfoXARWi3ugmPBTKr.gif]
하루에 한명도 안오는 사이트는 없을 듯하니...
누군가 접속했을때 동일한 날짜값이 있다면 패쓰~ 없다면 처리 후 없데이트...
크론 비슷하게 웹호스팅에서 일별,월별로 한번씩만 처리 가능할듯요..
common.php 파일에서 쿼리를 실행하는것도 좋은 방법입니다.
접속자수가 많아서 접속할때마다 쿼리를 실행하면 불합리 하므로
config 여분 필드에 실행날짜 를 추가로 입력하고 쿼리를 삭제한뒤 해당 테이블의 삭제날짜를 갱신해서
날짜비교후 실행을 하면 불합리한 쿼리를 피할수 있습니다.
덧글 다적고 다른분들은 어떻게 쓰셧나~ 보면 같은말이... ㅋㅋㅋㅋㅋ