建议用于监控我的asp.net应用程序的流量

时间:2009-05-10 21:35:00

标签: c# asp.net iis web-applications

我在IIS 7.0上托管了一个asp.net 3.5应用程序。我正在寻找一个全面的系统来监控流量,最低可达页面级别。 .net是否有任何特定的工具,或者更好地编写自己的工具,或者可以免费使用哪些系统/软件

由于

3 个答案:

答案 0 :(得分:5)

使用 Google Analytics 。它是在标记之前插入的一小段Javascript代码。它基于谷歌购买的Urchin分析跟踪软件。他们已经做了很长时间了。

只要使用完全合格的域名引用您的网站,Google Analytics就可以跟踪您的需求。过滤机制也有很大的灵活性(让你根据查询字符串参数重写URL等)。

如果你需要跟踪点击以外的其他事情,那么很多功能和经过深思熟虑以及相当不错的API。

答案 1 :(得分:2)

如果您可以访问IIS日志,则可以使用日志分析器来解释数据。一个例子是免费的AWStats分析器:

http://awstats.sourceforge.net/

另一种选择(我推荐的是)Google Analytics(http://www.google.com/analytics)。这依赖于您在每个要跟踪的页面中嵌入一小部分Javascript,然后Google会为您完成繁重的工作,并在富有吸引力的Flash网站上展示结果。

我建议尝试两种方式,看看哪种方式适合您的需求。我绝对建议不要滚动你自己的系统,因为上述解决方案非常成熟和有能力。祝你好运!

答案 2 :(得分:1)

您需要一个客户端/ javascript跟踪服务(例如Google Analytics,但还有其他好的免费替代品),因为它甚至在用户点击后退按钮和上一页(在您的网站上)时也会运行是从浏览器缓存而不是服务器加载的。由于没有请求,IIS不会“看到”重新加载。