有需求想分析下网站的被访问的TOP 10 URL是哪些,想到了apache 的cookie日志中有记录,在日志目录的cookie_log.*文件中,打开一个确实存在:
112.113.241.58 - - - [09/Sep/2012:00:01:08 +0800] "GET /dd.abc.com/favicon.ico HTTP/1.1" 200 1406 154 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1) QQBrowser/6.0"
不过对每一个列对应的含义不是很清楚,看了下httpd.conf,
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
查了下apache的配置文档,了解了对应的含义。
写了一行shell脚本:
cat cookie_log.0 | awk '{ print $8 }' | sed s/?.*//g |sort | uniq -c | sort -n -r |head -n 10
(uniq这个命令默认只删除紧挨的重复行,所以需要先sort下,再uniq)
得到以下结果,(具体网址用手动替换成*了)
2713 /172.22.14.109/ok.htm
2387 /*/order/orderList.htm
1009 /*/favicon.ico
990 /*/index.htm
854 /*/wide/jhs/wlTrace.htm
851 /*/aita/css/aita-main.css
780 /*/order/orderDetail.htm
715 /*/storage/stockInList.json
519 /*/determine/deduce.json
496 /*/order/channelOrderListLimit.json
分享到:
相关推荐
它使用fork()模拟多个客户端同时访问我们设置的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写,代码实在太简洁,原始码加起来不到600行
话不多说,先上代码: var server=http.createServer(function (req,res){ fs.createReadStream(Path.resolve(__dirname,"."+req.url)).pipe(res); }) 在项目根目录建一个hello.html文件测试一下 hello.html内容...
2、本源码务必使用域名访问,不适合localhost或者ip访问测试,因为微信端口会无法正确访问您的url 3、访问本源码about.asp,填写自己的网站域名和上面获取到的ID和openid,系统会自动将对应数据写入数据库和kfid.asp...
SpringBoot整合Shiro实现基于角色的权限...3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
ajax经典实例+代码大全 绝对经典 -------- 目录说明 -------- database 目录存放数据库SQL文件 java 目录存放java源文件 ...里面的代码是这样写的,把最后一行的那个对应的密码改为你自己数据库的代码就OK
inf,hide,7”的行,把这一行替换为“iis=iis2.dll,OcEntry, iis2.inf,,7”,之后保存文件。 步骤2 把Windows 2000专业版的光盘插入光驱,用Winrar打开光盘i386目录下的iis.dl_和iis. in_这两个CAB格式的文件,将解...
Python requests30行代码爬取知乎一个问题的所有回答 之前学习了Python的requests爬虫一直想找机会自己练习下,正好作为一个大学生平时知乎看的也不少,那就爬取知乎吧,先上源码和效果图(我找的是随便一个热门问题...
二、主栏目导行: 首页 商品列表 展现出商品分总类和总类下的所有商品分类,及商品销售排行榜 特价商品 主要展现特价打折商品,方便会员查看购买. 团够商品 品牌专卖 展现某品牌下对应的所有该品牌物品,更...
它使用fork()模拟多个客户端同时访问我们设置的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写,原始码加起来不到600行。 tinyhttp tinyhttpd是一个...
有文件大小为1G的一个文件,文件每行存储的为URL及其访问次数,例如/api/auth/login 2 ,计算出访问次数最多的前5个URL和其访问次数,每行的URL可能重复,计算内存限制10M。 === 内含解题思路、测试结果截图、可运行...
43.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 答:会执行,在return前执行。 44.两个对象值相同(x.equals(y) == true),但却可有不同...
cd snipp$ yarn$ node .(不要忘记更改.env-example)API参考新的: 终点方法描述/ api /新得到生成一个新的URL 查询字符串参数名称数据类型必需/可选描述网址细绳必需的网址要缩短ID 细绳可选的URL被访问的ID 例子...
它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。 下载链接: ...
它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。 下载链接: ...
4、新增“窗口_是否被遮挡”,判断一个窗口是否被置顶窗口遮挡,代码由易友【@shituo】提供。 5、改善“汇编类->置入汇编代码”增添一个参数是否保留以前代码。感谢易友【@无名侠】反馈。 6、修正“文本_加密”返回...
它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。
它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。 下载链接: ...
如果我告诉你,只需要 下述 7 行橙色的 JSON 代码 就可以将一个网站变成移动应用,你相信吗? 完全不需要使用某种框架 API 重写网站,就可以获得与移动应用相同的行为。如果你已经有一个现成的网站,只需要简单地...
参数 列分隔符号, 文本型, , 用来把一行里的每列内容用符号分开如(,) .参数 行分隔符号, 文本型, , 用来把一行用符号分开如(#换行符) .子程序 保存超级列表框至TXT通用对话框型, , 公开 .参数 通用对话框, 通用...