Отчет о покрытии для страниц веб-сайта ASP.NET - PullRequest
0 голосов
/ 10 февраля 2010

Я зашел на веб-сайт ASP.NET, где клиент использует веб-сервер в качестве хранилища кода, то есть удаление страницы с сайта подразумевает, что ссылки на нее больше не будут. Существует огромное количество неподдерживаемых файлов, и я хотел бы заархивировать их и получить скудный репозиторий git только файлов, используемых активным сайтом.

Как я могу получить данные об использовании или покрытии, которые сообщат мне в течение согласованного периода, то есть за месяц, какие страницы посещаются? Я знаю, что есть много способов сделать это в ASP.NET, и даже в простом IIS, но я хотел бы получить несколько советов относительно удобного и простого способа сделать это.

Ответы [ 2 ]

1 голос
/ 10 февраля 2010

Я бы предложил журналы IIS, но в них не сообщалось бы о связанных страницах, к которым не обращались пользователи.

Вы можете попробовать запустить паука на сайте. Вот бесплатный инструмент. http://www.trellian.com/sitespider/download.htm

Вы должны быть осторожны с тем, какие файлы вы удаляете с веб-сервера, если там есть кэшированные ссылки на страницы. Хорошей стратегией было бы использовать Google. Запустите следующий поисковый запрос, чтобы увидеть, какие страницы возвращаются «site: example.com», где example.com - это домен вашего сайта.

0 голосов
/ 10 февраля 2010

посмотрите журналы доступа за согласованный период и сравните список посещенных страниц с полным списком всех страниц. это кажется больше работы, чем необходимо.

есть программа под названием Xenu link checker, которая уже содержит необходимые вам функции. он может подсмотреть ваш сайт, и если вы сообщите ему, где находятся файлы, он определит для вас неиспользуемые файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...