설정한 시간동안 조회없는 이미지 자동삭제

 

어디서 봤던것 같은데 열심히 검색해봐도 나오지 않네요 

 

혹시 아시는분 계실까요 ~ 

  • Lv37

    이미지 파일을 조회한 시간은 XE에서 따로 기록하지 않습니다.

  • ?
    딱 이미지만은 기진곰님 말씀처럼 시간 기록이 없어서 안되구요.
    조회를 잘 안하는 문서는 삭제할수 있습니다.

    저 같은 경우..

    DELETE FROM xe_documents WHERE datediff(now(),DATE_FORMAT(regdate, '%y%m%d')) >= 30 AND module_srl='게시판번호' AND readed_count <= datediff(now(),DATE_FORMAT(regdate, '%y%m%d')) / 30


    datediff(now(),DATE_FORMAT(regdate, '%y%m%d')) >= 30 위 코드는 글 작성후 30일이 지난문서중에서....

    module_srl='게시판번호' 게시판번호가 지정한것과 같은 특정한 게시판에 대하여

    readed_count <= datediff(now(),DATE_FORMAT(regdate, '%y%m%d')) / 30
    읽은 횟수가 1달에 1회 이하인것만 삭제..

    readed_count < 10 이렇게 하면 10회 이하인것.. 이런식이 되구요..

    저같은 경우 1달에 1회 이상 읽히는 문서는 삭제하지 않기 위해서 위 코드를 사용했습니다.

    참고용으로만 사용하세요. ㅎㅎㅎ
  • ? Lv3
    답변 감사드립니다 !
  • ? Lv9
    용량을 줄일 목적으로는 적합하지만 트래픽 감소에는 큰 도움이 안되겠네요
  • ? Lv9 Lv3
    맞아요 용량을 줄이려구요 ~