기간 제한 회원정보 업데이트
본문
여러가지 방법이 있을 수 있을 것 같은데 고수님들 생각에 어떤 방식이 제일 효과적일지 궁금하여 질문 남겨봅니다.
DB 테이블 안에 특정 날짜를 입력해두고 매일 12시마다 테이블 안의 날짜들을 모두 체크하여 날짜가 지났으면 상태를 변경하는 식의 기능이 필요한데, 12시 정각에 확인하고 업데이트 하는 방법으로 어떤걸 사용하는게 제일 부하가 적고 적절할까요?
답변 3
Node.js 에서 node-cron을 사용하여 주기적인 리눅스 시스템에서 특정 시간에 스크립트를 실행하도록 스케줄링 해주고 시간마다 데이터베이스를 확인하고 필요한 업데이트를 수행할수 있도록 하면 좋을것 같네요
서버에 cron 으로 등록해서 하시는게 가장 편하긴 합니다.
답변을 작성하시기 전에 로그인 해주세요.