Назад | Перейти на главную страницу

Является ли расширенное ведение журнала IIS быстрее, чем ведение журнала ODBC?

Я считаю, что ведение журнала ODBC замедляет работу моего сайта. Я читал, что IIS Advanced Logging может дать мне то, что мне нужно, с Log Parser (я думаю).

Стоит ли тратить время на внедрение расширенного журнала?

Будет ли это много быстрее, чем ведение журнала ODBC?

LogParser - это то же самое, что и расширенное ведение журнала IIS?

edit: может ли кто-нибудь сказать мне, почему я хочу использовать это, http://blogs.iis.net/bills/archive/2007/05/01/building-an-iis7-sql-logging-module-with-net.aspx вместо встроенного логирования ODBC? То, что у меня есть, помещает в журнал каждый элемент. Если кто-то получает изображение на странице, например, оно записывается в журнал. Это слишком много.

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

Вы не должны входить напрямую в базу данных, это действительно плохая идея. Microsoft довольно конкретна в этом вопросе.

http://support.microsoft.com/kb/245243

«Microsoft не рекомендует вести журналы IIS в таблицу SQL Server, если компьютер IIS является загруженным сервером. Отправка данных журнала в базу данных SQL Server для загруженного веб-сайта потребляет системные ресурсы».

Довольно просто настроить пользовательский импортер журналов, который массово вставляет данные журнала постфактум. Если ваша цель - просто перенести журналы в базу данных SQL, расширенное ведение журнала IIS, вероятно, будет излишним.