chen888
2017-09-25 14:50:13
原
Java web实现统计网站IP访问次数之二(保存数据库)
上一篇的分享的网站统计方式是有缺陷的。Java web实现统计网站的IP访问次数几种例子
首先说一下这次的设计思想,由于访问量需要在每个页面进行显示,如果每次都进行文件的读写,或是查询数据库的话,显然是极其浪费资源的,所以以下的程序,采用了缓存的方式,对访问量进行缓存,并在更新缓存的同时同步更新库中的数据,不过再查询访问量的时候,先访问缓存的资源,如果没有再查数据库,并将查到的数据缓存,这样在一段时间间隔内再次显示的时候就不用再次查询数据库了。
效果图:
对比:
如果保存在ServletContext对象中,访问次数在重启Tomcat服务器后,将重新从1开始计算。
但是为了永久保存访问次数,可以将这个值保存到文件或数据库中。(第二次设计方式)
访问地址:http://localhost:8080/pageview/
项目结构图:
猜你喜欢
请下载代码后再发表评论
文件名:pageview.zip,文件大小:1194.91K
下载
- /
- /pageview
- /pageview/.classpath
- /pageview/.project
- /pageview/.settings
- /pageview/.settings/.jsdtscope
- /pageview/.settings/org.eclipse.jdt.core.prefs
- /pageview/.settings/org.eclipse.wst.common.component
- /pageview/.settings/org.eclipse.wst.common.project.facet.core.xml
- /pageview/.settings/org.eclipse.wst.jsdt.ui.superType.container
- /pageview/.settings/org.eclipse.wst.jsdt.ui.superType.name
- /pageview/src
- /pageview/src/com
- /pageview/src/com/chen
/pageview/src/com/chen/DBConnect.java
/pageview/src/com/chen/VisitorCounter.java
- /pageview/src/com/chen/filter
- /pageview/src/com/chen/servlet
- /pageview/src/com/chen
- /pageview/src/com
- /pageview
相关代码
最近下载
何松林 LV7
2021年10月22日
490127488 LV2
2020年11月12日
8战魂5无双8 LV43
2020年8月3日
Limiun LV6
2020年3月25日
1352090 LV9
2019年12月10日
夙興夜寐 LV3
2019年11月4日
kong.yee LV40
2019年8月1日
luyuhan LV1
2019年7月19日
1459897691 LV7
2019年5月20日
1037352843 LV1
2019年3月7日
最近浏览
SJIGNKLI LV2
2022年12月12日
胖嘟嘟2580 LV3
2022年6月8日
brucega LV3
2022年1月17日
学习指南 LV5
2022年1月3日
1532593037 LV8
2021年12月20日
hwhrr123 LV3
2021年11月20日
何松林 LV7
2021年10月22日
OUSHUREN
2021年8月3日
暂无贡献等级
hekewen1 LV7
2021年5月17日
zhaojialiang LV7
2021年5月14日