代码之家  ›  专栏  ›  技术社区  ›  Stuart

建议如何监视到我的ASP.NET应用程序的流量

  •  4
  • Stuart  · 技术社区  · 15 年前

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

    谢谢

    3 回复  |  直到 15 年前
        1
  •  5
  •   Jay Stevens hutchonoid    15 年前

    使用 Google Analytics . 它是插入到标记之前的一小段JavaScript代码。它基于谷歌购买的Urchin分析跟踪软件。他们这么做已经很久了。

    只要你的网站是使用一个完全限定的域名,谷歌分析可以跟踪你需要什么。它在过滤机制方面也有很大的灵活性(让我们根据查询字符串参数等重写URL)。

    如果您需要对单击以外的事情进行跟踪,那么您可以使用大量的功能和经过深思熟虑的API。

        2
  •  2
  •   Dave R.    15 年前

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

    http://awstats.sourceforge.net/

    另一种选择(我推荐的一种)是谷歌分析( http://www.google.com/analytics )这取决于你在每一个你想要跟踪的页面中嵌入一小块javascript,然后谷歌为你做了相应的工作,把结果呈现在一个吸引人的富Flash的网站上。

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

        3
  •  1
  •   Andrei Rînea    15 年前

    你需要一个客户端/javascript跟踪服务(比如google analytics,但是还有其他很好的免费替代方案),因为即使用户单击后退按钮,上一页(在你的站点上)从浏览器缓存而不是服务器加载,它也会运行。由于没有请求,IIS不会“看到”重新加载。