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

本文介绍如何获取网站访问相关信息,包括浏览器类型、访问地址、客户端IP和语言等,并详细说明IIS日志的存放位置及如何将这些日志导入数据库进行高效分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

        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 src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值