当前位置: > Linux命令 >

awk命令分析图片服务器日志

时间:2015-05-02 01:33来源:linux.it.net.cn 作者:IT
awk命令分析图片日志文件的方法,awk计算出每个图片访问次数*图片大小的总和排行,计算每个url的总访问大小,awk经典实例。

需求:用awk分析图片服务日志,把日志(每个图片访问次数*图片大小的总和)排行,也就是计算每个url的总访问大小。

说明:
生产环境应用:
可以用于IDC网站流量带宽很高,然后通过分析服务器日志哪些元素占用流量过大,进而进行优化或裁剪该图片,压缩js等措施。

需要输出三个指标:
【被访问次数】  【访问次数*单个被访问文件大小】   【文件名(带URL)】

测试数据
59.33.26.105 - - [08/Dec/2010:15:43:56 +0800] "GET /static/images/photos/2.jpg HTTP/1.1" 200 11299

awk实例:
 

 
awk '{array_num[$7]++;array_size[$7]+=$10}END{for(i in array_num) {print array_num" "array_size" "i}}'
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容