2010-10-04 3 views
4

Я хочу зарегистрировать некоторую информацию о моих посетителях. Лучше ли использовать сгенерированный журнал IIS или создавать свои собственные в SQL 2008 db.IIS 7 Logs Vs Custom

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

ответ

1

Все зависит от того, какую информацию вы хотите анализировать.

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

Если вы делаете нечастые одноразовые простые запросы, то для ваших нужд может быть достаточно LogParser. Однако вы будете постоянно сканировать неиндексированные плоские файлы, которые ищут данные, которые являются интенсивными ввода-выводами.

Но, как вы говорите, не зная больше о вашем конкретном сценарии, трудно сказать, что было бы лучше.

+0

Его достаточно хорошо, чтобы знать, что IIS хранит материал в плоских файлах. Я хотел бы иметь возможность запрашивать данные, sooo custom logging в DB. – Shawn

4

Вы можете добавить дополнительную информацию в журналы IIS из ASP.NET с помощью HttpResponse.AppendToLog, кроме того, вы можете использовать Advanced Logging Module для создания собственных журналов с настраиваемыми фильтрами и настраиваемыми данными, включая данные из счетчиков производительности и т. Д.