【问题标题】:How to count the unique visitors with Flask deployed with IIS如何计算使用 IIS 部署的 Flask 的唯一访问者
【发布时间】:2020-06-16 15:23:56
【问题描述】:

我在 IIS 中部署了一个烧瓶/python 网络。我知道以下语句获取当前登录的用户信息: request.environ.get('REMOTE_USER')

该网站仅供内部使用,因此不使用烧瓶登录。但是,我想在一段时间内获取所有唯一身份访问者的信息。有什么快速的方法吗?

谢谢!

【问题讨论】:

    标签: flask iis


    【解决方案1】:

    您可以使用日志解析器工具并运行以下查询来获取您网站的唯一访问者数量:

    SELECT DISTINCT date, c-ip 
    INTO tmp.txt 
    FROM 'C:\LogFiles\web\ex*'
    
    SELECT date, count(c-ip) AS UniqueVisitors
    INTO Unique.txt
    FROM tmp.txt 
    GROUP BY date
    

    要运行这两个,您可以下载文件并使用以下语法:

    logparser file:UniqueVisitors1.sql -i:W3C -o:W3C
    logparser file:UniqueVisitors2.sql -i:W3C -o:NAT -rtp:-1
    

    或者键入查询作为 logparser.exe 的参数,例如:

    logparser "SELECT DISTINCT date, c-ip INTO tmp.txt FROM 'C:\LogFiles\web\ex*'" -i:W3C -o:W3C
    

    第二个查询也是如此。

    您可能已经知道,您需要将“C:\LogFiles\web\ex*”替换为您存储日志文件的路径。

    您可以从以下链接下载日志解析器:

    https://www.microsoft.com/en-us/download/details.aspx?id=24659

    参考链接:

    counting unique visitors with flask

    https://support.microsoft.com/en-us/help/910447/log-parser-2-2-and-asp-net

    How do I count unique visitors to my site?

    【讨论】:

      猜你喜欢
      • 2013-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多