2010-10-04 53 views
4

我想记录一些关于我的访问者的信息。使用IIS生成的日志还是在SQL 2008数据库中创建自己的日志会更好?IIS 7日志与自定义

我知道我应该提供更多关于我的具体情况的信息,但是我希望总体而言,这两种方案的优点和缺点。

回答

1

这一切都取决于你想分析的信息。

如果您正在进行汇总和汇总,那么您需要将此数据提取到数据库中进行分析。将数据拉入数据库将使您可以访问索引和更好的查询工具。

如果您正在进行罕见的一次性简单查询,那么LogParser可能足以满足您的需求。但是,您将不断扫描未索引的平面文件以查找I/O密集型数据。

但正如你所说,不知道更多关于你的具体情况,很难说什么是最好的。

+0

它足以知道IIS将东西存储在平面文件中。我希望能够查询数据,所以自定义日志记录到它是一个数据库。 – Shawn 2010-10-04 20:37:37

4

您可以在IIS日志从ASP.NET使用HttpResponse.AppendToLog添加额外信息,另外你可以使用Advanced Logging Module与自定义过滤器和自定义数据包括性能计数器数据,更创建自己的日志。