2010-02-09 6 views
0

클라이언트가 웹 저장소를 코드 저장소로 사용하고있는 ASP.NET 웹 사이트를 방문했습니다. 즉, 사이트에서 페이지를 제거하면 더 이상 해당 페이지로 연결되지 않습니다. 사용하지 않은 파일이 엄청나게 많아서 이것을 보관하고 활성 사이트에서 사용하는 파일 만 저장소에 저장합니다.ASP.NET 웹 사이트 페이지에 대한 범위 보고서

합의 된 기간, 즉 한 달 동안 어떤 페이지가 조회되는지를 알려주는 사용 또는 적용 범위 데이터를 얻으려면 어떻게해야합니까? ASP.NET에서이 작업을 수행하는 여러 가지 방법이 있으며 일반 IIS에서도이 방법을 사용하는 것이 편리하고 간단한 방법에 대한 몇 가지 제안을 원합니다.

답변

1

나는 IIS 로그를 제안하지만 사용자가 액세스하지 않은 링크 된 페이지는보고하지 않습니다.

사이트에서 거미를 실행할 수 있습니다. 여기에 무료 도구가 있습니다. http://www.trellian.com/sitespider/download.htm

외부 페이지에 대한 캐시 된 링크가있는 경우 웹 서버에서 어떤 파일을 삭제하는지주의해야합니다. 좋은 전략은 Google을 사용하는 것입니다. 다음 검색 쿼리를 실행하여 반환되는 페이지를 확인하십시오. "site : example.com"여기서 example.com은 사이트의 도메인입니다.

+0

사실 캐시 된 파일은 인트라넷 응용 프로그램이므로 걱정하지 않아도됩니다. – ProfK

+0

다음이 기본 거미는 최선의 방법입니다. –

0

합의 된 기간 동안 액세스 로그를보고 방문한 페이지 목록을 모든 페이지의 전체 목록과 비교하십시오. 이것은 필요한 것보다 더 많은 일처럼 보인다.

이미 필요한 기능이 포함되어있는 Xenu 링크 검사기라는 프로그램이 있습니다. 그것은 당신의 사이트를 거미줄로 만들 수 있으며 파일이 어디에 있는지 알려주면 사용하지 않는 파일을 식별하게됩니다.