Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Turbocounter - продвинутый счетчик посетителей

Тема в разделе "Полезный софт", создана пользователем SusaPusa, 23 июн 2025.

23.06.25 в 17:28
24.11.25 в 20:32
9
1.737
0
  1. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    Screenshot 2025-06-23 172950.png Screenshot 2025-06-23 173015.png Screenshot 2025-06-23 173048.png Screenshot 2025-06-23 173059.png Screenshot 2025-06-23 173121.png

    TurboCounter
    - это мощное решение для веб-мастеров, которым нужна надежная система сбора и анализа статистики посещений сайта. Скрипт написан на PHP и работает с базой данных MySQL.

    Основные возможности
    ️ Защита от DDoS - умная система очередей выдерживает высокие нагрузки без падения сервера

    Геолокация посетителей - определяет страну, город и координаты по IP-адресу с высокой точностью

    Админ-панель - наглядная статистика с интерактивными графиками и детальными таблицами

    ️ Карта посетителей - показывает посетителей на интерактивной карте мира в реальном времени

    Определение устройств - точно распознает браузеры, мобильные устройства и планшеты

    Анализ источников трафика - детальное отслеживание каналов привлечения посетителей

    Сравнение периодов - мощные инструменты для анализа динамики трафика

    Тепловые карты активности - визуализация активности по часам и дням недели

    Системные требования
    • PHP 7.0 или выше
    • MySQL/MariaDB
    • Доступ к файловой системе сервера
    • Права на создание и запись в директории
    Установка
    1. Создаем базу данных и пользователя
    2. Загружаем файлы в папку /counter/ на сервере
    3. Настраиваем конфигурацию в файле counter_config.php
    4. Создаем структуру БД с помощью SQL-скрипта
    5. Создаем админа через user_manager.php
    6. Подключаем счетчик к сайту одной строкой кода
    Что умеет показывать
    • Общее количество посещений и уникальных посетителей
    • География посетителей (страны, города) на карте
    • Статистика по браузерам и устройствам
    • Источники переходов (откуда пришли)
    • Активность по часам и дням недели
    • Динамика посещений за разные периоды
    • Самые популярные страницы сайт
    Дополнительные фишки
    • Кеширование - высокая производительность благодаря многоуровневому кешированию
    • Очереди - обработка данных в фоновом режиме для снижения нагрузки
    • Автоочистка - автоматическое удаление старых данных
    • Гибкие настройки - можно настроить интервалы уникальности, исключить IP и т.д.
    ️ Безопасность
    • Защита админ-панели паролем
    • Возможность ограничить доступ через .htaccess
    • Защита от SQL-инъекций
    • Умная защита от DDoS-атак
    Лицензия
    Проект распространяется под лицензией MIT - можно свободно использовать и модифицировать.

    Идеально подходит для: корпоративных сайтов, интернет-магазинов, блогов, форумов и любых других проектов, где важна детальная аналитика посещений.

    GitHub: https://github.com/Murkirpus/TurboCounter
     
    #1 SusaPusa, 23 июн 2025
    Последнее редактирование: 23 июн 2025
    • Полезно Полезно x 1
  2. 1080p

    1080p Местный

    Регистрация:
    20 окт 2020
    Сообщения:
    1.835
    Лучших ответов:
    5
    Рейтинги:
    +748 / 221 / -0
    Полезный инструмент, но может быть неудобен для пользователей с большим количеством сайтов. Желательно наличие аналогичной метрике или matomo панели, где на главной странице отображается статистика по каждому ресурсу.
    При правильной настройке и доработке может стать достойной альтернативой matomo. Также важно протестировать, как система справляется с нагрузкой - например, при 10 тысячах одновременных посещений, не приводит ли это к сбоям в работе сайта из-за статистического скрипта.
     
  3. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    Claude посчитал нагрузку - Ваш текущий код комфортно работает до 200-800 одновременных посетителей на VDS за $15-25/месяц.
    Дальше нужно много чего переделывать и доделывать!

    Можно сделать переключение в админке на базу счётчика другого сайта. И будет в одной админке несколько сайтов.
     
  4. LMakc

    Команда форума VIP Кинотрафик v2

    Регистрация:
    31 мар 2015
    Сообщения:
    997
    Лучших ответов:
    2
    Рейтинги:
    +403 / 14 / -0
    Проще смотреть без переключения.
    DemoCreatorSnap_2025-06-24 00-28-56.png
     
  5. Jo0k

    Jo0k Бывалый

    Регистрация:
    5 фев 2019
    Сообщения:
    146
    Лучших ответов:
    1
    Рейтинги:
    +87 / 11 / -0
    маленький скрин, это что за панель где статистика по всем сайтам?
     
  6. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    Я что-то придумаю.
     
  7. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    Screenshot 2025-06-24 201128.png
    Сделал так и с переключением!
    Можно добавлять новые базы данных на разных серверах и доменах!
    Пока тестирую - ищу глюки - может увижу и исправлю.

    Всё заработало!


    Отлично!

    Теперь у вас есть полноценная мультисайтовая панель управления счетчиком посещений с:

    ✅ Переключением между сайтами - в боковой панели с правильными цветами
    ✅ Обзором всех сайтов - на главной странице
    ✅ Полной статистикой - графики, таблицы, карты для каждого сайта
    ✅ Экспортом данных - CSV и Excel для выбранного сайта
    ✅ Очисткой базы данных - работает корректно
    ✅ Управлением сайтами - через sites_manager.php
    ✅ Совместимостью - с существующим counter_secure_db_cache.php

    Система готова к работе! Если понадобится добавить новые сайты, просто используйте "Управление сайтами" в боковой панели или отредактируйте counter_config.php.

    Удачи с использованием!
     
    #7 SusaPusa, 24 июн 2025
    Последнее редактирование: 24 июн 2025
    • Нравится Нравится x 3
  8. Roman.U

    PRO Users

    Регистрация:
    13 ноя 2015
    Сообщения:
    6.890
    Лучших ответов:
    5
    Рейтинги:
    +1.229 / 154 / -0
    Лучше бы тут описали процесс установки. На github хер че поймешь.
     
  9. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    Напишу, там всё просто, для меня :)

    Ставим все файлы в папку
    /counter/
    Потом ищем SxGeoCity.dat и GeoLite2-City.mmdb и тоже их в ту папку ставим.
    В counter_config.php настраиваем подключения к базам данных.
    И заходим на Log in to your account и берём там api_token и
    Там пишем свои домены и IP серверов с счётчиками.
    /counter/db-sql.php открываем и создаём структуру базы данных через этот скрипт или через phpmyadmin.
    Потом создаём админа /counter/user_manager.php
    Потом подключаем счётчик этой строчкой кода в DLE в index.php в верху после этого
    Код:
    <?php
    require_once $_SERVER['DOCUMENT_ROOT'] . '/counter/counter_secure_db_cache.php';
    Проверяем как работает здесь /counter/counter_secure_db_cache.php через разные proxy
    /counter/login.php заходим в админку.
     

    Вложения:

    #9 SusaPusa, 28 июн 2025
    Последнее редактирование: 28 июн 2025
  10. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    Обновил счётчик!
    Теперь он использует 5 сервисов API и будет искать информацию на всех API пока не найдёт!
    Теперь он считает только уникальных посетителей в сутки и не дублирует много запросов, не засоряя базу данных!
    Доступно бесплатно более миллиона запросов в месяц!
    Скачать можно по ссылке вверху c github.com/Murkirpus/TurboCounter !
     
Яндекс.Метрика