在一个http的服务上,跑一个网站,有一个link提供下载资源。
我想统计一下点击次数。要怎么实现。
因为这是一个http的服务,不存在后台的操作的,也没有数据库。
我现在想到的就是用文件的方式来保存在服务器银盘上(只要有一个数据就可以)。
我不太确定用js来操作文件可以吗?
或者还有其他什么思路?
我想统计一下点击次数。要怎么实现。
因为这是一个http的服务,不存在后台的操作的,也没有数据库。
我现在想到的就是用文件的方式来保存在服务器银盘上(只要有一个数据就可以)。
我不太确定用js来操作文件可以吗?
或者还有其他什么思路?
解决方案 »
- 怎么用hql筛选所有的子类属性
- 关于SQL注入
- Tapestry4+spring+hibernate 工程报错:Session is currently disconnected
- 关于jdk环境变量配置的问题
- 求助~~运行hibernate出现的问题
- hibernate问题:用什么工具根据hbm.xml 转换成SQL语句
- BEA初学者问题,在线等待中。。。。。。。。
- [200分在线求助] sessionbean + 连接池 出错
- sos!帮mm问的,Excel中数据格式转换的问题,高手快进来啊!
- 100分求jsp树的原代码 最好是jsp+js+xml 执行效率要高。(从数据库中动态生成的)在线
- request.getCharacterEncoding() null
- 上万字的读取
只有一个http的服务
写个程序监听服务器80端口看能不能解决问题
Google Analytics界面清新,Dashboard 还可以定制;功能强大且复杂,是中小商业网站进行数据分析的优秀工具,不过有点儿不适合个人博客,特别是一些新手;GA 服务尚未完全本地化,所以速度有些慢;Google 让 blogger 不爽的还有一点是不提供实时统计数据,太小气了。
Yahoo 统计推出不久就获得了一片赞誉,试用后感觉确实比Google Analytics简单一些,界面设置也更符合中国人的习惯,Yahoo统计提供部分实时数据,如实时的pv/uv/ip,实时访客来源等。 微软 Gatineau目前还处在内部邀请测试阶段,据说功能可以与Google Analytics媲美,强大到可以识别访问者性别的地步。
再在服务器里存放一个Properties文件,用资源名(文件名)作键,下载次数作值。然后做一个filter来拦截对resource目录的请求,filter的doFilter()方法打开Properties文件,找到要下载的文件名并将值增1。如果没有找到文件名,可认为是第一次下载,只要InputStream能读到资源,就往Properties增加一个Property。由于有了InputStream对象,同时可以用response.getOutputStream()直接下载该资源,而不用再做一个下载方法。