У меня есть производственный веб-сервер (VPS) под управлением Server 2008 с II7, и меня попросили изучить использование каждого сайта (на этом сервере работает около 10 сайтов)
Я смотрел на http://niknak.org/software/IIsTrafficMonitor но, похоже, он работает только для IIS6 (если я не установил его неправильно, но он работал на сервере IIS6, который я пытался)
Наш веб-хостинг имеет эту информацию только на глобальном уровне (т.е. итоговые данные для сервера)
Итак, я после приложения, где я могу сравнить использование между веб-сайтами как на входе, так и на выходе. Я не против, платное это решение или нет, пока оно работает.
Ты можешь использовать awstats, это с открытым исходным кодом и может работать в Windows
Как и этот, и многие другие (webtrends ...), это будет зависеть от того, что вы входите в IIS. Вам нужно будет зарегистрировать отправленные и полученные байты. Вы должны также регистрировать референт и пользовательские агенты как полезную информацию.
Если вы не указали эту информацию, вы не получите данные за прошлое, поэтому активируйте их как можно скорее.
Если ваш веб-хостинг не может предоставить файлы журнала вашего конкретного сайта, тогда ваши возможности ограничены. Сначала посмотрите, могут ли они предоставить вам файлы журнала, и в этом случае вы можете использовать awstats, SmarterStats, LogParser или аналогичные программы.
Если они не могут, вам понадобится решение для ведения журнала на стороне клиента, например Гугл Аналитика. Однако это отличное решение, даже если у вас есть доступ к файлам журнала. Это просто означает, что вам нужно добавить небольшой бит данных на каждую из страниц, которые вы будете отслеживать.