V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
q9REUgpVVCU77pWj
V2EX  ›  程序员

[小白问题] 求最简便的<记录网站日志>的方法

  •  
  •   q9REUgpVVCU77pWj · 2018-05-08 21:00:51 +08:00 · 2015 次点击
    这是一个创建于 2179 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作为一个会点程序的美工,碰到这样一个需求。
    想记录一个网站上的 10 个页面,各自的访问数据。
    数据需要 user-agent/ip/时间 /等


    说实话我不知道怎么实现。 有人介绍了百度统计,但看了下有两个问题。

    1. 百度统计不提供裸数据,比如 UA,只会告诉我是 PC 还是移动。想知道 PC 是 win 还是 mac,移动里有多少是微信,就不行了。
    2. 百度下我想看 10 个页面的数据,要进不同的页面看,横向比较不便。

    然后现在用的是腾讯云的 cos,静态页面。
    刚才发现腾讯云的 log,竟然默认是没有的?还要申请测试资格的?
    阿里云好像默认会在根目录写 log,但我记不清了。
    其实我都不确定这个 log,是不是我要的东西。


    所以,一筹莫展,不知道从何下手。
    想请教下,如果想满足我的需求,门槛最低最简单的方案是什么样的?
    PS:我比较想要裸数据,分析可以自己做的。

    15 条回复    2018-05-09 17:18:01 +08:00
    realpg
        1
    realpg  
       2018-05-08 21:24:58 +08:00   ❤️ 1
    把 nginx 的 access.log 拷走
    kslr
        2
    kslr  
       2018-05-08 21:47:31 +08:00 via Android
    那申请不就好了,不开就打电话。
    q9REUgpVVCU77pWj
        3
    q9REUgpVVCU77pWj  
    OP
       2018-05-08 21:56:46 +08:00
    @kslr 已经申请了 但不太确定这个 log 是不是我要的那些数据啊?
    night98
        4
    night98  
       2018-05-08 21:58:04 +08:00 via Android
    模板加个 js,每次进入发送一次 ajax 携带需要的参数。
    q9REUgpVVCU77pWj
        5
    q9REUgpVVCU77pWj  
    OP
       2018-05-08 22:02:00 +08:00
    @realpg 搜了一个 nginx 的教程,我学习下。这玩意儿在 google cloud 下可以搭吗?我 google 还有半年的免费
    q9REUgpVVCU77pWj
        6
    q9REUgpVVCU77pWj  
    OP
       2018-05-08 22:05:25 +08:00
    @night98 考虑过这个方案的,但作为一个小白,没写过服务器相关的东西,只写过前端。
    请问这个服务器端用什么来记录比较方便,学习成本低比较好上手呢?
    PS: 我本地爬虫什么的用的 mongo,sql 很久以前用过,很多基本概念还是比较模糊。
    Immortal
        7
    Immortal  
       2018-05-08 22:46:52 +08:00
    1l 方案就解决了..别听什么加 js 的
    了解下 web 服务器和 nginx
    SlipStupig
        8
    SlipStupig  
       2018-05-08 22:53:52 +08:00
    换 cnzz 就好了
    Luckyray
        9
    Luckyray  
       2018-05-08 23:43:19 +08:00
    1l 说得对啊,应该有很多现成的分析 access.log 的工具
    momocraft
        10
    momocraft  
       2018-05-08 23:51:36 +08:00
    自己架個 piwik
    q9REUgpVVCU77pWj
        11
    q9REUgpVVCU77pWj  
    OP
       2018-05-09 00:31:37 +08:00
    感谢各位 那我学习一下 nginx
    Hopetree
        12
    Hopetree  
       2018-05-09 08:48:44 +08:00
    nginx 的日志拿出来统计,会正则表达式就能提取出来,然后放到 excel 里面就行,这算是不会代码的人也能做到的最简单的方式吧
    Hopetree
        13
    Hopetree  
       2018-05-09 08:50:27 +08:00
    @q9REUgpVVCU77pWj 你用过爬虫的话,应该会正则的,Nginx 的日志服务器上面肯定有,拷出来用正则提取相对应信息就行了,这事情我做过,还把日志的东西提取出来放到数据库然后做成了 web 服务
    q9REUgpVVCU77pWj
        14
    q9REUgpVVCU77pWj  
    OP
       2018-05-09 16:13:34 +08:00
    @Hopetree 恩 有数据就行了 分析算法我自己会写的
    apiziliao
        15
    apiziliao  
       2018-05-09 17:18:01 +08:00
    控制器里面继承直接往数据库里面写
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   975 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:54 · PVG 04:54 · LAX 13:54 · JFK 16:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.