如何在面向公众的网站上跟踪用户浏览信息

时间:2012-04-11 15:22:20

标签: .net sql-server performance database-design database-performance

我正在设计一个面向公众的网站,需要跟踪用户通过网站的路径。每次用户访问网站时,我都需要跟踪该信息并将该路径,浏览器,位置等...(有点像分析)通过多次写入放入数据库,并根据用户的数据执行几次读取正在浏览。我担心企业级应用程序性能(每天100,000个独立访问者)。话虽这么说,我需要知道这对于这种流量水平来说是不是一个好的策略,如果还有其他方法我应该采取跟踪这些信息。使用SQL Server在.NET中进行开发工作。

1 个答案:

答案 0 :(得分:1)

通常这是通过批处理IIS日志文件来完成的,而不是在每次点击的页面上写入数据库。

或者,您可以将IIS配置为为您执行数据库记录:http://support.microsoft.com/kb/245243

另外http://forums.iis.net/t/1154908.aspx(对于IIS 7)