Описание системы CNStats Rating
Назначение.
Система позволяет собирать и анализировать статистику посещений любых web-сайтов. На основании собранной статистики система может строить рейтинги посещаемости сайтов по категориям, по временным промежуткам - за вчера, за прошедшую неделю, за прошедший месяц.
Принцип работы.
Владелец сайта регистрируется в системе и получает код для размещения на страницах своего сайта (становится участником). Код представляет собой специально сформированный вызов картинки, размещенной на сервере CNStats Rating. При посещении страницы с кодом происходит обращение к системе, которое записывается в лог-файл. На основании лог-файлов в дальнейшем строятся необходимые отчеты. Посетители считаются на основании cookies, которые проставляются вставленным кодом при просмотре страниц сайта.
Техническая реализация.
На сервере запускаются два web-сервера:
- Специальный высокопроизводительный сервер, который обрабатывает запросы от сайтов-участников, формирует картинки-счетчики, и записывает данные в лог-файл.
- Web-сервер Apache для просмотра рейтинга и отчетов.
Система не использует стандартных баз данных. Производительность системы напрямую зависит от производительности дисковой подсистемы.
Основные возможности системы.
- Построение рейтинга сайтов-участников. Рейтинг представляет собой постоянно обновляющуюся таблицу с перечнем участников, отсортированную по количеству уникальных хостов. В таблице есть название сайтов-участников (и ссылка на них), уникальные хосты, пользователи, хиты, ссылка на подробную статистику. Рейтинг может быть разбит на несколько категорий. Таким образом, владельцы сайтов, кроме получения сервиса статистики посещений сайта, могут контролировать популярность своего сайта относительно остальных с похожей тематикой (или географической принадлежностью в зависимости от принципа построения категорий).
- Построение глобальной статистики рейтинга - сводные отчеты по всем сайтам-участникам системы. Посещаемость рейтинга, Локальные провайдеры, Экранные разрешения, Глубина цвета, Браузеры и Операционные системы.
- Выбор картинки счетчика. По умолчанию на страницах выводится счетчик (картинка 88x31) с произвольным дизайном и цифрами посещений (всего с начала участия, сессий за сегодня, показов за сегодня). По выбору участника, картинка может быть различного дизайна (из предложенных), с цифрами или без, или сжата до размера 1x1.
- Построение подробной статистики для сайтов участников. Включает следующие отчеты: Посещаемость, Популярные страницы, Части сайта, Глубина просмотра, IP адреса, Провайдеры, Языки, Города, Страны, Операционные системы, Браузеры, User-Agents, Acept-Languages, Экранные разрешения, Глубина цвета. Отчеты доступны в табличной и графической формах.
- Выбор доступа к подробной статистике. Участник может решить открыть доступ для всех или сделать собранную статистику закрытой по паролю.
Технические характеристики.
- Для работы требуется один сервер. Xeon 2.8GHz, 1Gb, RAID 5x36Gb SCSI HDD, FreeBSD 5.x, 6.x.;
- Канал: не менее 10Мбит;
- 2 реальных IP адреса;
- Производительность: показов счетчиков в сутки до 10 миллионов.
Примечание. Технические характеристики это не технические требования. Могут быть варианты - пишите!
