资源介绍

JefCounts 极简统计,一款轻量级、高性能的网站访问统计系统。系统基于 PHP+MySQL 开发,具备单文件追踪、响应速度小于100ms的轻量高效特性。核心功能涵盖 PV/UV/IP 监测、多站点隔离管理、基于离线库的地区与设备分析,并独具自动过滤 AI 爬虫与搜索引擎机器人的智能过滤机制。系统提供图形化安装向导,支持一键部署,是替代第三方统计、保障独立站长数据私密安全的绝佳自建解决方案。

系统特性

  • 🚀 轻量高效 - 单文件统计,响应速度 <100ms,不影响网站加载;
  • 📊 核心指标 - PV、UV、IP、来源分析、地区统计、设备统计;
  • 🤖 智能过滤 - 自动识别并过滤AI爬虫、搜索引擎、社交媒体机器人;
  • 🌐 多站点支持 - 统一管理多个网站的统计数据;
  • 🎨 现代化界面 - 响应式布局,支持移动端;
  • 🔒 注重安全 - CSRF保护、密码加密、SQL注入防护;
  • 📦 极简部署 - 上传即用,5分钟完成安装;

系统要求

  • PHP: 7.4 或更高版本;
  • MySQL: 5.7 或更高版本;
  • 扩展: PDO、PDO_MySQL、JSON;

快速安装

1. 上传文件

将项目文件上传到服务器

2. 设置运行目录

在宝塔面板(或其他控制面板)中,将网站运行目录设置为 public

3. 运行安装向导

访问您的域名,系统会自动跳转到安装向导:http://your-domain.com/install/

安装向导将引导您完成:

  1. 环境检查
  2. 数据库配置
  3. 管理员账户设置

开始使用

安装完成后:

  • 登录管理后台;
  • 添加站点并获取统计代码;
  • 将统计代码添加到您的网站 <head> 标签中;

统计代码示例

<script 
    src="https://your-stats-domain.com/assets/js/analytics.js" 
    defer 
    data-site-key="your-site-key"
    data-endpoint="https://your-stats-domain.com/api/track.php">
</script>

数据库配置

安装向导会自动生成 app/config.php 配置文件,包含以下配置:

define('DB_HOST', 'localhost');      // 数据库主机
define('DB_NAME', 'jef_analytics');  // 数据库名称
define('DB_USER', 'your_username');  // 数据库用户名
define('DB_PASS', 'your_password');  // 数据库密码

如需手动修改,请编辑 app/config.php 文件。

主要功能

核心统计

  • PV/UV统计 - 页面浏览量和独立访客数
  • 访问来源 - 详细的来源分析
  • 热门页面 - 页面访问排行
  • 地区统计 - 基于IP的地理位置分析
  • 设备统计 - 浏览器、操作系统、设备类型

智能过滤

  • 自动识别和过滤AI爬虫、搜索引擎机器人
  • 真实用户数据分析

多站点管理

  • 统一管理多个网站
  • 数据完全隔离
  • 独立的统计代码

安全建议

  1. 使用强密码 - 设置复杂的数据库密码和管理员密码
  2. 配置HTTPS - 建议使用SSL证书
  3. 定期备份 - 定期备份数据库数据

资源截图

声明
1.本网站名称: 盲盒博客
2.本站永久网址:https://exakit.com
3.本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长support@exakit.com
4.本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责
5.本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6.本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新