Статистика посещений

После интегрирования в WordPress скрипта Режим Работы, настала очередь Статистики посещений.

Этот скрипт немного сложнее. Обрабатывает лог-фал Apache. Результат хранит в собственной базе. Более сложный вариант постороннего по отношению к WordPress самописного скрипта. Не является плагином WordPress и WordPress о нем ничего не знает. Что очень хорошо – таких сторонних скриптов можно написать целую кучу и их наличие ничуть не будет тормозить работу WordPress. Для упрощения работы с базой, надо базе WordPress и базам сторонних скриптов назначить одного и того же пользователя. Тогда соединение с базой не надо устанавливать повторно. Сами базы могут быть разными. Но после завершения работы со своей базой надо не забыть переключиться обратно на базу WordPress.

Строка с запрашиваемым ресурсом может иметь очень большую длину и портить собой все форматирование. Чтобы такую строку сократить, надо разрешить браузеру её переносить. Этого можно достичь, вставив в строку в местах предполагаемого переноса теги . Сами теги можно вставить с помощью функции chunk_split, правда она не работает с UTF. Поискав в Интернете, можно найти ей замену.

Небольшие трудности возникли с отображением таблиц – я хотел с границами, а границы не отображались. Оказалось – это такой шаблон. Помогла небольшая правка файла style.css прямо из WordPress.

Ниже пошел сам скрипт. Как всегда, хорошо помогают плагины Exec Php и Raw HTML.

Анализ лог-файла сервера
Разбор лога проведен. 11 новых записей добавлено в базу. Данные о лог-файле обновлены. Ошибочных записей нет. Затрачено времени 0.17917800935364 секунд(ы).


Общая статистика посещений сервера без поисковых роботов
Общее время работыЗапросов к серверуПередано килобайтУникальных посетителей
Всего 1178 дней.
Первая запись: 2016-04-03 07:13:44
Последняя запись: 2019-06-25 11:42:35
Всего 657818,
558 за день.
Всего 514407172.77,
436678 за день.
Всего 50738,
43 за день.

Фильтрация записей
Критерий Тип Значение
Дата Начало интервала (ДД-ММ-ГГГГ) Задать месяц
Конец интервала (ДД-ММ-ГГГГ)
Посетитель IP-адрес очистить
Тип посетителя Выбор
User Agent Строка очистить
Откуда пришел REFERER очистить
Ресурс URL очистить
Результат запроса Выбор
Выберите статистику:
По часам По дням По ресурсам По посетителям Детальный отчет По USER Agent По REFERER

Статистика посещений сервера по дням

Дата Обращений к серверу Уникальных посетителей
01-06-2019 658 130
02-06-2019 506 139
03-06-2019 828 156
04-06-2019 1234 182
05-06-2019 819 158
06-06-2019 1229 169
07-06-2019 1552 148
08-06-2019 984 170
09-06-2019 1315 175
10-06-2019 1406 188
11-06-2019 1033 164
12-06-2019 1035 132
13-06-2019 2548 228
14-06-2019 945 190
15-06-2019 995 202
16-06-2019 2133 187
17-06-2019 2265 227
18-06-2019 1313 216
19-06-2019 1555 192
20-06-2019 1319 242
21-06-2019 1139 213
22-06-2019 994 155
23-06-2019 832 157
24-06-2019 1714 194
25-06-2019 704 63

Отчет построен. Содержит 25 записей.
На генерацию отчета затрачено времени 13.702835988541 секунд(ы).

На главную

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *