我想记录一些有关访问者的信息。是否更好地使用IIS生成的日志或在SQL 2008 db中创建自己的日志。
我知道我应该提供有关我的具体情况的更多信息,但我一般都喜欢这两个提案的优点和缺点。
答案 0 :(得分:4)
您可以使用HttpResponse.AppendToLog
从ASP.NET向IIS日志添加其他信息,此外,您可以使用Advanced Logging Module创建自己的日志,其中包含自定义过滤器和自定义数据,包括来自Performance Counters的数据,等等。
答案 1 :(得分:1)
这完全取决于您想要分析的信息。
如果您正在进行聚合和汇总,那么您需要将此数据提取到数据库中进行分析。将数据拖入数据库将使您可以访问索引和更好的查询工具。
如果您正在进行不常见的一次性简单查询,那么LogParser可能足以满足您的需求。但是,您将不断扫描未编制索引的平面文件,以查找I / O密集型数据。
但正如您所说,在不了解您的具体情况的情况下,很难说什么是最好的。