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

2018-05-08 21:00:51 +08:00
 q9REUgpVVCU77pWj

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


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

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

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


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

2163 次点击
所在节点    程序员
15 条回复
realpg
2018-05-08 21:24:58 +08:00
把 nginx 的 access.log 拷走
kslr
2018-05-08 21:47:31 +08:00
那申请不就好了,不开就打电话。
q9REUgpVVCU77pWj
2018-05-08 21:56:46 +08:00
@kslr 已经申请了 但不太确定这个 log 是不是我要的那些数据啊?
night98
2018-05-08 21:58:04 +08:00
模板加个 js,每次进入发送一次 ajax 携带需要的参数。
q9REUgpVVCU77pWj
2018-05-08 22:02:00 +08:00
@realpg 搜了一个 nginx 的教程,我学习下。这玩意儿在 google cloud 下可以搭吗?我 google 还有半年的免费
q9REUgpVVCU77pWj
2018-05-08 22:05:25 +08:00
@night98 考虑过这个方案的,但作为一个小白,没写过服务器相关的东西,只写过前端。
请问这个服务器端用什么来记录比较方便,学习成本低比较好上手呢?
PS: 我本地爬虫什么的用的 mongo,sql 很久以前用过,很多基本概念还是比较模糊。
Immortal
2018-05-08 22:46:52 +08:00
1l 方案就解决了..别听什么加 js 的
了解下 web 服务器和 nginx
SlipStupig
2018-05-08 22:53:52 +08:00
换 cnzz 就好了
Luckyray
2018-05-08 23:43:19 +08:00
1l 说得对啊,应该有很多现成的分析 access.log 的工具
momocraft
2018-05-08 23:51:36 +08:00
自己架個 piwik
q9REUgpVVCU77pWj
2018-05-09 00:31:37 +08:00
感谢各位 那我学习一下 nginx
Hopetree
2018-05-09 08:48:44 +08:00
nginx 的日志拿出来统计,会正则表达式就能提取出来,然后放到 excel 里面就行,这算是不会代码的人也能做到的最简单的方式吧
Hopetree
2018-05-09 08:50:27 +08:00
@q9REUgpVVCU77pWj 你用过爬虫的话,应该会正则的,Nginx 的日志服务器上面肯定有,拷出来用正则提取相对应信息就行了,这事情我做过,还把日志的东西提取出来放到数据库然后做成了 web 服务
q9REUgpVVCU77pWj
2018-05-09 16:13:34 +08:00
@Hopetree 恩 有数据就行了 分析算法我自己会写的
apiziliao
2018-05-09 17:18:01 +08:00
控制器里面继承直接往数据库里面写

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/453223

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX