Что рекомендуется для мониторинга трафика на мое приложение asp.net - PullRequest
4 голосов
/ 11 мая 2009

У меня есть приложение asp.net 3.5, размещенное на IIS 7.0. Я ищу комплексную систему для мониторинга трафика, вплоть до минимума на уровне страницы. Есть ли в .net какие-то конкретные инструменты или лучше написать свои, или какие системы / программы свободно доступны для использования

Спасибо

Ответы [ 3 ]

5 голосов
/ 11 мая 2009

Использование Google Analytics . Это небольшой фрагмент кода Javascript, который вставляется перед тегом. Она основана на ПО для отслеживания аналитики Urchin, которое приобрела Google. Они занимаются этим долгое время.

Пока на ваш сайт ссылаются с помощью полного доменного имени, Google Analytics может отслеживать то, что вам нужно. Он также обладает большой гибкостью благодаря механизму фильтрации (позволяет переписывать URL-адреса на основе параметров строки запроса и т. Д.)

МНОГО функциональных и продуманных, а также довольно неплохих API, если вам нужно отслеживать другие вещи, кроме кликов.

2 голосов
/ 11 мая 2009

Если у вас есть доступ к журналам IIS, вы можете использовать анализатор журналов для интерпретации данных. Примером является бесплатный анализатор AWStats:

http://awstats.sourceforge.net/

Альтернативой (и одной, которую я рекомендую) является Google Analytics (http://www.google.com/analytics).). Это полагается на то, что вы встраиваете небольшой фрагмент Javascript в каждую страницу, которую хотите отслеживать, затем Google выполняет всю работу за вас, представляя результаты на привлекательном Flash-сайте.

Я бы посоветовал попробовать и то, и другое и посмотреть, что соответствует вашим потребностям. Я определенно рекомендую не использовать вашу собственную систему, так как вышеперечисленные решения очень развиты и способны. Желаем удачи!

1 голос
/ 11 мая 2009

Вам понадобится служба отслеживания на стороне клиента / javascript (например, Google Analytics, но есть и другие хорошие бесплатные альтернативы), потому что она работает, даже когда пользователь нажимает кнопку возврата и предыдущую страницу (на вашем сайте) загружается из кэша браузера, а не с сервера. IIS не «увидит» перезагрузку, так как к ней не обращаются.

...