php分析日志


问题1
有访问日志3.5G左右, 每条访问日志都跟有来源, 现在要统计的是每个来源的独立IP是多少;有什么办法

问题2
来源是分大来源、小来源;
例如A->B,C,D; B->E,F,G; E->H,I,J 等, 就是一个树形结构, 现在要统计每个节点(来源)的独立IP是多少;有什么办法。

求助各位大侠。线上等候

日志分析

異種姦大好き 12 years ago

1、用一个散列map,key为来源的hash,以key做散列,例如每个key对应一个整数mod分的块数subkey为ip地址,遍历计数即可
2、在1的基础上,构建树形结构,每次子节点+1,递归到根加+1

haha王 answered 12 years ago

Your Answer