【发布时间】:2010-10-08 20:37:30
【问题描述】:
您会推荐哪个免费(最好是开源)组件来捕获我在 ASP.NET 下的网站访问统计信息?我有可用的 SqlServer。我更喜欢后端的 db 而不是文件日志记录,因为它是可报告的。
【问题讨论】:
您会推荐哪个免费(最好是开源)组件来捕获我在 ASP.NET 下的网站访问统计信息?我有可用的 SqlServer。我更喜欢后端的 db 而不是文件日志记录,因为它是可报告的。
【问题讨论】:
完全放弃日志解析并使用Google Analytics。它更准确,因为它计算未记录的缓存页面视图。它是便携式的。它提供了很多很棒的指标。最重要的是它是免费的。
【讨论】:
如果您只想跟踪“网页统计信息”,那么最好的办法是通过Google Analytics 将其外包给 Google。
如果您在数据库中记录应用程序特定或业务领域相关的事件,那么将应用程序中的日志数据记录到 SQL 服务器中只会真正为您带来增量收益(在使用 Google Analytics 之外)。
否则,Urchin(谷歌收购分析的公司)和谷歌已经完成的工作是不值得的。
【讨论】:
作为替代方案(某些人建议的 Google Analytics),您可以拥有一个 ETL 过程来获取 IIS 日志并将它们导入 SQL。然后根据需要运行您的报告(例如 SSRS)。
【讨论】:
如果您在数据库中记录应用程序特定或业务领域相关的事件,将应用程序中的日志数据记录到 SQL 服务器中只会真正为您带来增量收益(除了使用 ASP.NET 中的统计信息之外)。
如果您只想跟踪“网页统计信息”,那么最好的选择就是外包 我更喜欢后端的 db 而不是文件日志记录,因为它是可报告的。
【讨论】: