我有一个托pipe的专用服务器与IIS 7.5中的站点。 这个网站有各种允许外部访问的绑定(www.foo.com,www.bar.com,www.baz.com)。 我想知道我可以如何统计网站被访问。 例如,通过www.foo.com访问多less次。 我怎样才能做到这一点?
谢谢。
不会configurationIIS以loggingcs-host属性,您可以查看他们正在访问的网站?
使用IIS高级日志logging选项,这将是有帮助的。 还有一些选项可用于写入具有以下选项的日志:
http://msdn.microsoft.com/library/ms524602.aspx http://learn.iis.net/page.aspx/579/advanced-logging-for-iis-70—custom-logging/
Gaurav Maniar MCP | MCSE | MCST | MCITP | ITILv3authentication
如果你安装了PHP,你可以用SERVER_NAME或HTTP_HOSTvariables编写一个脚本,并将其包含在索引页上。
一些伪代码:
if visitor HTTP_HOST = www.foo.com then increase $foocount by 1 else if visitor HTTP_HOST = www.bar.com then increase $barcount by 1 else if visitor HTTP_HOST = www.baz.com then increase $bazcount by 1
$ foocount,$ barcount,$ bazcount可以是从文本文件到数据库的任何内容。 这也可能意味着“加载特定的1×1像素图像”,然后查看每个像素图像被访问了多less次。 只要您了解HTTP_HOST和SERVER_NAME,就有很多方法来实现访问者计数器。
嗯, Google Analytics(分析) ?