通过Shell统计PV和UV
2024-08-24 11:00:05
PV、UV是网站分析中最基础、最常见的指标。
PV即PageView,网站浏览量,指页面的浏览次数,用以衡量网站用户访问的网页数量。用户没打开一个页面便记录1次PV,多次打开同一页面则浏览量累计;
UV即UniqueVistor,独立访客数,指1天内访问某站点的人数,以cookie为依据。1天内同一访客的多次访问只计为1个访客;
通过linux的shell可以快速的统计pv和uv。
nginx log格式如下:
log_format pushlogs '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent $upstream_response_time $request_time "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for "$server_name" "$http_host" "$xxx_f_push" "$xxx_cookie"';
通过cookie来确定用户身份,cookie是$xxx_cookie
#pv
less abc.log | awk '{print $(NF-1),$NF}' |awk '{print $1}' | sort -nr | uniq -c > /tmp/pv.txt #uv
less abc.log | awk '{print $(NF-1),$NF}' | sort | uniq | awk '{print $1}' | uniq -c | sort -nr > /tmp/uv.txt
除非注明,本博客文章均为原创,转载请以链接形式标明本文地址
本文地址: http://blog.cnwyhx.com/stat_pv_uv_by_shell
最新文章
- Sql Server 内存相关计数器以及内存压力诊断
- linux命令每日一练习-rmdir mv
- WorldWind源码剖析系列:WorldWind实时确定、更新、初始化和渲染地形和纹理数据
- NBOJv2 1050 Just Go(线段树/树状数组区间更新单点查询)
- html5 canvas 笔记三(绘制文本和图片)
- 从0 开始 WPF MVVM 企业级框架实现与说明 ---- 第四讲 WPF中 ControlTemplate
- 展讯NAND Flash高级教程【转】
- Android画柱状图,圆形图和折线图的demo
- 启语外语培训网SEO历程
- svc 报“由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。“的HTTP 错误 404.3 – Not Found
- extjs分组查询
- Android Call requires API level 11 (current min is 8)的解决方案
- 理解 Memory barrier(内存屏障)无锁环形队列
- centos7/rhel7下配置PXE+Kickstart自动安装linux系统
- HDU 2841-Visible Trees 【容斥】
- [SQL]Temporal 异常处理经验
- 小程序util工具
- lua闭包
- C#数组之 []、List、Array、ArrayList应用
- 解决Mysql Workbench的Error Code: 1175错误 无法删除数据
热门文章
- loadrunner奇怪问题解决:TPS中有Action_Transaction 和 vuser_init_Transaction
- centos如何上网
- 设计模式学习-使用go实现代理模式
- 开源支持东财自动交易的简单量化交易框架pytrader
- [atARC122F]Domination
- [loj3500]矩阵游戏
- [luogu5423]Valleys
- Electron快速入门之debug
- Stupid &;&; 祖传Fortran代码救赎之路(编译Dll)
- 【豆科基因组】绿豆Mungbean, Vigna radiata苏绿基因组预印