回复讨论(解决方案) 求救啊…………………………
分析 web 服务器的日志吧
每次访问都插入记录然后分析记录,或者楼上说的查日志
php 层的话,就每次访问就增加一次次数(比如用memcache存储),达到多少次就插入数据库(如500次)
web服务器层,就查看访问日志,如nginx默认的是access.log文件
分析 web 服务器的日志吧
大神我想问一下,我php怎么调用日志文件,怎么分析呢?求代码示范
php 层的话,就每次访问就增加一次次数(比如用memcache存储),达到多少次就插入数据库(如500次)
web服务器层,就查看访问日志,如nginx默认的是access.log文件
大神,请问如何实现php分析nginx的日志文件呢?怎么操作? 找到日志文件,并确认 php 对该日志文件有访问权
贴出日志文件的最后 10 行
php 层的话,就每次访问就增加一次次数(比如用memcache存储),达到多少次就插入数据库(如500次)
web服务器层,就查看访问日志,如nginx默认的是access.log文件
大神,请问如何实现php分析nginx的日志文件呢?怎么操作?
192.168.1.115 - - [26/nov/2015:08:45:18 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 404 1333 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
192.168.1.115 - - [26/nov/2015:08:45:41 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 404 1333 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
192.168.1.115 - - [26/nov/2015:08:53:18 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 404 1333 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
192.168.1.115 - - [26/nov/2015:08:53:22 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 404 1333 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
192.168.1.115 - - [26/nov/2015:08:55:00 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 404 1333 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
192.168.1.115 - - [26/nov/2015:08:55:01 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 404 1333 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
192.168.1.115 - - [26/nov/2015:08:55:03 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 404 1333 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
192.168.1.115 - - [26/nov/2015:09:16:04 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 200 70 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
192.168.1.115 - - [26/nov/2015:09:16:29 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 200 70 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
192.168.1.115 - - [26/nov/2015:09:16:31 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 200 70 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
192.168.1.115 - - [26/nov/2015:09:16:42 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 404 1332 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
192.168.1.115 - - [26/nov/2015:09:53:10 +0800] get /cloud/v1/post_irimg http/1.1 200 61 - mozilla/5.0 (windows nt 6.1; wow64) applewebkit/537.36 (khtml, like gecko) chrome/38.0.2125.122 safari/537.36 se 2.x metasr 1.0
大神这是我的日志文件里的一部分 我不懂怎么分析这个 为什么分析这个就能得到统计访问次数呢 怎么实现? 对于第一行
192.168.1.115 - - [26/nov/2015:08:45:18 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 404 1333 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
其中
192.168.1.115 是来访者的 ip
[26/nov/2015:08:45:18 +0800] 是访问时间
get /admin/d1/get_id?pid=13333333333 http/1.1 请求方法和请求的 url
404 是 http 响应类型(404表示未找到请求的目标)
1333 不清楚含义(不过不影响你的分析)
mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0 是来访者的设备
你提取出 访问时间 就可以进行统计了
对于第一行
192.168.1.115 - - [26/nov/2015:08:45:18 +0800] get /admin/d1/get_id?pid=13333333333 http/1.1 404 1333 - mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0
其中
192.168.1.115 是来访者的 ip
[26/nov/2015:08:45:18 +0800] 是访问时间
get /admin/d1/get_id?pid=13333333333 http/1.1 请求方法和请求的 url
404 是 http 响应类型(404表示未找到请求的目标)
1333 不清楚含义(不过不影响你的分析)
mozilla/5.0 (windows nt 6.1; wow64; rv:40.0) gecko/20100101 firefox/40.0 是来访者的设备
你提取出 访问时间 就可以进行统计了
哦哦 谢谢大神,可是怎么实现那时间啊?怎么比较呢?
