【发布时间】:2011-02-18 05:56:34
【问题描述】:
如何根据tomcat日志计算PV,ip,PU?
我已经将tomcat日志导出到db了。
关于 db 结构的一些东西可以在here找到。
对于我可以使用的ip:
select count(distinct ip)...
但是pv和pu呢?
我不知道,如果你知道,请帮我一个忙。
【问题讨论】:
标签: tomcat web-analytics
如何根据tomcat日志计算PV,ip,PU?
我已经将tomcat日志导出到db了。
关于 db 结构的一些东西可以在here找到。
对于我可以使用的ip:
select count(distinct ip)...
但是pv和pu呢?
我不知道,如果你知道,请帮我一个忙。
【问题讨论】:
标签: tomcat web-analytics
类似
SELECT
COUNT(SELECT DISTINCT ip from tblName) AS IPs,
COUNT(SELECT DISTINCT uri from tblName) AS UniquePages,
COUNT(SELECT DISTINCT username from tblName) as UniqueVisitors from tblName;
应该适合你
要限制应计算的页面类型,请将其添加到子查询中
SELECT
COUNT(SELECT DISTINCT ip from tblName) AS IPs,
COUNT(SELECT DISTINCT uri from tblName WHERE uri NOT LIKE '%.js' AND uri NOT LIKE '.css') AS UniquePages,
COUNT(SELECT DISTINCT username from tblName) as UniqueVisitors from tblName;
【讨论】:
tblName 替换为您的 tomcat 日志中的表名,但除此之外,查询将为您提供您所要求的准确信息。