日期:2014-05-17  浏览次数:20522 次

网站统计访问总量
网站需要在主页下方添加显示历史总访问量的模块,请问如何实现,能用js简单实现最好。网站用java语言编写,使用的是SSH框架。

------解决方案--------------------
最简单的方法就是用application 不过服务器停掉就会恢复到初始值 一般网上不用
可以建一个table login logini(字段) 每次登陆logini +1

------解决方案--------------------
不知道访问压力如何,可以这么做:
◎ 主页面:用Ajax请求一个Servlet,该Servlet只返回一个数字,用DHTML将其显示出来;
◎ Servlet:
1、应用启动时(初始化时)从数据库中读取出访问总量,并在内存中保存一个计数器;
2、之后每次被Ajax请求访问即将该计数器+1,将总和返回;
3、应用启动时(初始化时)启动一个线程,定期将计数器的值,回写数据库(注意用增量方法,而不是直接赋值,这样才能适用于集群环境),并取回新值。