bfwsoa框架如何自动统计系统访问pv及ip等数据?
比如每日的pv和独立ip访问数,最近5分钟的访问数据,最近访问量较高的ip。
网友回复
bfwsoa框架内置简单的系统访问统计模块,只需要在dom的config目录下的config.php中开启即可
<?php //应用配置文件 $_config_arr['App'] = [ "stat_open" => true, "stat_driver" => "file", //redis或file "stat_redis_ip" => "127.0.0.1", "stat_redis_port" => 6379, "stat_token" => "888888",stat_driver可以选择redis或file,选择redis的话要指定redis的ip和端口,另外stat_token也要设置,这个是获取统计数据的关键,还能屏蔽指定的ip
下面是页面的php代码,用于显示站点下的访问统计信息
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title网站访问统计</title> <meta name="robots" content="all"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/bfw.css"> <!-- 引入Vue.js CDN --> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/vue@2.6.1-dev.js"></script> <!-- 引入Axios CDN --> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/axios.1.4.0.js"></script> <style> </style> </head> <body> <div style=""> <div class="bfw-middle bfw-color-b-w" > <div class="bfw-row-owner bfw-height-auto"> <div class="bfw-row-20 bfw-m-hide " style="background: #f3f3f3"> </div> <div id="app"> <h1 class="bfw-mar-l bfw-bline-1 bfw-pad-l">网站统计<span id="sitenamespan">{{response.host}}</span></h1> <div> <div class="bfw-row-owner bfw-mar-s" style="line-height: 90px; font-size: 30px;"> <div class="bfw-row-3 bfw-color-w bfw-align-c"> <div class="bfw-mar-s" style="background: #4CAF50;"> 本月PV/ <span id="monthpvspan">{{response.monthly_pv}}</span> </div> </div> <div class="bfw-row-3 bfw-color-w bfw-align-c"> <div class="bfw-mar-s" style="background: #2196F3;"> 本月IP/ <span id="monthipspan">{{response.monthly_unique_ips}}</span> </div> </div> <div class="bfw-row-3 bfw-color-w bfw-align-c"> <div class="bfw-mar-s" style="background: #FF9800;"> 今日PV/ <span id="todaypvspan">{{response.daily_pv}}</span> </div> </div> <div class="bfw-row-3 bfw-color-w bfw-align-c"> <div class="bfw-mar-s" style="background: #F44336;"> 今日IP/ <span id="todayipspan">{{response.daily_unique_ips}}</span> </div> </div> <div class="bfw-row-3 bfw-color-w bfw-align-c"> <div class="bfw-mar-s" style="background: #9C27B0;"> 5分钟内/ <span id="fivempvspan">{{response.five_minute_visits}}</span> </div> </div> <div ...
点击查看剩余70%
python如何调用openai的api实现知识讲解类动画讲解视频的合成?
html如何直接调用openai的api实现海报可视化设计及文本描述生成可编辑海报?
f12前端调试如何找出按钮点击事件触发的那段代码进行调试?
abcjs如何将曲谱播放后导出mid和wav格式音频下载?
python如何将曲子文本生成音乐mp3或wav、mid文件
python中mp3、wav音乐如何转成mid格式?
js在HTML中如何将曲谱生成音乐在线播放并下载本地?
python如何实现在windows上通过键盘来模拟鼠标操作?
python如何给win10电脑增加文件或文件夹右键自定义菜单?
python如何将音乐mp3文件解析获取曲调数据?