chen888 LV19
2017年9月22日
因为一个网站可能有多个页面,无论哪个页面被访问,都要统计访问次数,所以使用过滤器最为方便。因为需要分IP统计,所以可以在过滤器中创建一个Map,使用IP为key,访问次数为value。当有用户访问时,获取请求的IP,如果IP在Map中存在,说明以前访问过,那么在访问次数上加1,即可;IP在Map中不...
chen888 LV19
2017年9月25日
上一篇的分享的网站统计方式是有缺陷的。Java web实现统计网站的IP访问次数几种例子 首先说一下这次的设计思想,由于访问量需要在每个页面进行显示,如果每次都进行文件的读写,或是查询数据库的话,显然是极其浪费资源的,所以以下的程序,采用了缓存的方式,对访问量进行缓存,并在更...
最代码官方 LV168
2014年8月2日
{代码...}专业的统计网站,比如百度统计,Google Analytics,cnzz等统计后台提供的都是站长常用的统计指标,比如uv,pv,在线时长,ip等,另外由于网络原因,我发现Google Analytics会比百度统计多几百的ip,所以想自己写脚本来了解下真正的访问量有多少,不过基于nginx的访问日志...
最代码官方 LV168
2017年5月28日
{代码...}最代码经常被莫名的ip攻击到cpu超高导致服务异常,所以通过python实现了一个监控脚本,可以通过crontab每隔1分钟监控cpu的使用率,如果超过指定值70%则统计下nginx访问的最近10000条log中,最高访问记录的10个ip并且发邮件到指定邮箱。通过crontab定时1分钟调用运行截图...