站内流量相关

如果我们检查所有的知名的开源的统计工具,php占据大部分“None of these are in ASP.net most require PHP ”,如果用到asp.net上面,可以考虑使用一个 PHP编译引擎。
You could run the PHP analytics tool Piwik under Phalanger, a tool which executes PHP on the CLR
使用Phalanger整合PHP和.NET
Phalanger可以用于创建组合.NET和PHP的解决方案,所采用的方式用标准的PHP解释器是不可能做到的。 有了Phalanger扩展,PHP程序可以直接使用.NET类,而.NET程序也可以动态
以下是使用http module来实现的.net方式的流量统计,ip地址等
You could add an http module to the asp.net pipeline and write off values to a sql database if you're in a do-it-yourself mood.
How much detail do you need? If don't need all the extensive features of these listed, I'd just write something myself.

for example, at the bottom of your master page, put something like:

and then define the MyPageCounter usercontrol to log the page requested, IP address, and headers. then you'd have all the information to generate some reports from.
这个以上的方式是最简单的了,就是在master页面中增加一个服务器端控件,控件的load事件中,记录访问请求的时间信息,ip地址等。

这款PHP的似乎比较受欢迎的呢。
http://piwik.org/changelog/
motiontracker这个东西,好像比较古老,没有更新了,还使用了wcf来做comminication,应该还可以的吧。MotionTracker - ASP.NET Web Analytics
http://motiontracker.codeplex.com/releases/view/48621

===短期内建立一套站内流量分析系统,不是那么靠谱啊,还是使用第三方提供的。如果没有外网,第三方提供的也就不能work了

 

你可能感兴趣的:(.NET,Framework)