網站參訪統計(預備知識)

来源:互联网 发布:java 审批流程框架 编辑:程序博客网 时间:2024/06/08 14:30

(一)如何獲取網站參訪相關信息。

        Row.Item("Browser") = Request.ServerVariables("HTTP_USER_AGENT")
                  'Request.UserAgent     Request.Browser.Type
        Row.Item("Address") = Request.ServerVariables("HTTP_REFERER") ' Request.Url.ToString
        Row.Item("IP") = Request.ServerVariables("REMOTE_ADDR") 'Request.UserHostAddress
        Row.Item("Language") = Request.UserLanguages(0)

  (二)IIS日誌存放地址

        windows/system32/logfiles/w3svc1

(三)將IIS日誌導往數據庫

       当你想对站点的日志进行一些操作比如说分析,统计,或者其它使用时,你可能想将日志记录到另一台数据库服务器上,不会让IIS的站点日志记录在文件中.在数据库中日志记录比文件中的日志记录查询方便,更便天统计,分析工作.

   将IIS站点日志记录到数据库中的方法如下:
   1,在目标服务器的SQL里建个数据库,例如,YAOANLOG.
   2,在该数据库里运行IIS自带的日志表生成脚本 ,这个脚本是在IIS服务器的文件夹:c:windowssystem32inetsrv下,名叫logtemp.sql,运行它,会生成一个名叫inetlog的数据表.
   3,在IIS服务器上,打开ODBC管理器,建立一个系统DSN,DSN名叫YAOANLOG,驱动选择SQL SERVER,服务器就输入SQL SERVER服务器的IP地址,验证,SQL SERVER验证,输入用户名和密码,数据库选择刚建好的YAOANLOG数据库,最后,测试,通过了就OK.
   4,打开IIS管理器,选择要记录日志的站点,在日志格式里,选择ODBC方式然后点击属性
在属性里,DSN名称,输入YaoAnLog,表名,输入inetlog,用户名,输入你的SQL SERVER用户名,密码,输入密码,最后,按确定,会要求再输入一遍密码,确认完成后,停止该站点,并重新启动该站点即可.
   如果设置没有问题,连接目标SQL SERVER服务器后,用查询分析器,你应该可以看到访问的日志记录了
<script type="text/javascript"><!--google_ad_client = "pub-2575104518461856";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_type = "text_image";google_ad_channel ="";//--></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>

  注意"如果使用ODBC日志的话,IIS会停用核心缓存,性能将受到影响",所以,尽量不要使用.

原创粉丝点击