2010-05-10 2 views
2

사용자는 서버에 파일을 업로드 할 수 있습니다.이 파일은 영원히 효과적으로 저장됩니다.웹 서버에서 오래된 업로드 파일 추적하기 - 더 이상 사용되지 않는 것을 어떻게 알 수 있습니까?

누구나 고아 파일 추적 아이디어가 있는지 알고 싶습니다. 내 아이디어 중 일부는 모든 업로드 로깅을 포함하지만 파일은 일반적으로 쉽게 추적 할 수없는 html로 참조됩니다.

파일은 사용하지 않고 있지만 참조 할 수 있습니다. 나는 이것들에 fuill 텍스트 검색을 할 수있다. 그러나 그것은 꽤 무차별 적이다.

나는 그냥 포기하고 오래되게합니까?

+0

이러한 파일은 무엇에 사용됩니까? 귀하의 html만을 지원합니까? –

+0

zip과 사물을 다운로드 할 때도 사용되지만 어딘가에서 참조해야합니다. – Dann

+0

내 대답은 아래에 너무 작동합니다. –

답변

3

나는 당신의 상황을 모르지만 나는 과거의 모든 파일 (이미지)을 이미지 폴더의 폴더 하나로 옮기고 Xenu를 사용하여 모든 HTML 페이지의 링크를 확인했습니다. 링크 확인이 끝나면 Xenu는 404 목록을 반환했습니다. 그런 다음 404 목록을 사용하여 백업 위치에서 이미지 폴더로 다시 파일을 이동하는 스크립트를 작성했습니다.

이 작업은 훌륭했습니다. 로그 파일을 몇 주 동안 모니터링했지만 뭔가 놓친 경우에도 대비해 보았습니다.

Xenu, BTW는 시작 페이지를 제공하여 깨진 링크를 찾는 데 도움이되는 무료 앱입니다. 그런 다음 해당 페이지에서 전체 사이트를 크롤링 할 링크를 찾습니다. 이러한 파일에 대한 링크가있는 페이지가 크롤링 중에 발견되지 않으면 추가 시작 페이지가 필요합니다.

+1

Xenu info에 대한 환호성. 방금 Scientology에 관해 읽는 데 30 분을 보내었다 – Dann

+0

아, 나는 Xeno에 링크를 추가하려고했다. 네가 찾은 것 같아. :) –