Решение по контролю посещаемости на сайтах

13.07.2018

источник фото: cdn-images-1.medium.com/max/2000/1*VV4XDg7cmZ9ocbvAr9FOjw.jpeg
источник фото: cdn-images-1.medium.com/max/2000/1*VV4XDg7cmZ9ocbvAr9FOjw.jpeg

У меня другая идея. Почти на каждом моём дорвее (кроме самых старых) есть мини-CMS система, которая добавляет дорвею интересный функционал. В частности, эта система может записывать, кто приходит на дорвей.

Так вот, роботы обычно не запрашивают никакие яваскрипты. Поэтому решение такое: на все страницы дора ставим хотя бы один javascript файл. CMS на дорвее записывает общий лог посещений, где учитывает все запросы ко всем файлам дорвея. Если есть запросы на javascript, такой хост в логе помечается как живой пользователь. В итоге - в логе дорвея имеем список всех живых посещений.
Делаем панельку, в которую заносим все свои доры. Панель автоматически опрашивает дорвеи (делает запросы к CMS дорвея по API), получает данные по посещаемости (столько-то было запросов от роботов, столько-то от живых людей, с такого-то по такой-то день). И ты уже в панельке смотришь - если трафик достаточный, то оставляешь дорвей. Если нет - в топку.

В идеале - можно в этой же панельке сделать специальные две кнопки: "продлить", "в топку".
Первая кнопка будет обращаться к API регистратора и давать команду на продление домена.
Вторая кнопка будет сначала делать бекап дорвея (на всякий случай), потом удалять дорвей с твоего хостинга, затем делать запрос к регистратору типа "не присылай мне сообщения о том, что срок регистрации подходит к концу", т.е. игнор по сути.

Не знаю, есть ли такой функционал у регистратора. По крайней мере, функция "продлить" должна быть.