我相信 ODBC 日志记录正在减慢我的网站速度。我读到 IIS 高级日志记录可以通过 Log Parser 为我提供所需的东西(我认为)。
高级日志记录是否值得花时间实施?
它会比 ODBC 日志记录快很多吗?
LogParser 是否与 IIS 高级日志记录相同?
编辑:谁能告诉我为什么要使用它,http://blogs.iis.net/bills/archive/2007/05/01/building-an-iis7-sql-logging-module-with-net .aspx而不是内置的 ODBC 日志记录?我现在拥有的将每一项都放在日志中。例如,如果有人在页面上获得了图形,它将进入日志。这太多了。
我想查看查询字符串等,但我不在乎页面上下载了图标/图像 x。
您不应该直接登录到数据库,这是一个非常糟糕的主意。微软对此相当具体。
http://support.microsoft.com/kb/245243
“如果 IIS 计算机是繁忙的服务器,Microsoft 不建议将 IIS 记录到 SQL Server 表。将记录数据发送到繁忙网站的 SQL Server 数据库会消耗系统资源。”
设置一个自定义日志导入器非常简单,可以在事后批量插入日志数据。如果您的目标只是将日志导入 SQL 数据库,那么 IIS 高级日志记录可能会有点过头了。