문서의 변경 여부 확인하기.

Motivation 개인적으로 만들고 있는 서비스가 하나 있습니다. 서비스의 기능 중 일부는 웹 페이지의 내용을 가져와 페이지에 담긴 내용을 파싱해 DB에 저장하는 것 입니다. 그 DB에 저장된 값은 계산을 통해, 계산된 결과 값을 보여주는 기능으로 이어지게 됩니다. DB의 값이 변경되지 않는 한, 계산 값은 변하지 않게 되므로 수집된 웹페이지가 변경되었는냐를 인지하는 것이 중요합니다. 웹 페이지의 내용은 매일 혹은, 매주 같이 일정한 주기로 변경되면 좋겠지만, 최대 3개월까지 변경되지 않을 수 있고, 그런 수집 대상 페이지는 약 2천개가 넘습니다. Action 웹페이지가 변경될 때에, 계산된 결과도 변경되도록 하기 위한 선택지를 4가지 정도 떠올렸습니다. ( 수집하는 웹 페이지의 용량은 평균적으로 14..