iDokuro
@iDokuro
Тугодум

Как реализовать систему рейтинга сайтов?

Хочу реализвать подобие такой вот штуки: mobtop.ru просто в развлекательных целях и с меньшим функционалом.

Но возникла проблема. Я не могу придумать как хранить статистику посещаемости Хосты - Хиты.
С учётом что на счётчике нужно отрисовывать хосты за сегодня, вчера и за всё время

У меня есть варианты конечно... Но всё они оочень странные и костылированые.
  • Вопрос задан
  • 145 просмотров
Пригласить эксперта
Ответы на вопрос 1
27cm
@27cm
TODO: Написать статус
Я не могу придумать как хранить статистику посещаемости Хосты - Хиты.

В любом хранилище данных на сервере, любая база данных подойдёт. Начать можно с таблиц:
sites (id_site, url)
hosts (id_host, ip, useragent)
hits (id_hit, id_host, id_site, date)

С учётом что на счётчике нужно отрисовывать хосты за сегодня, вчера и за всё время

Если нужно снять нагрузку с базы данных - кешируйте, и обновляйте статистику, например раз в час.

Под "отрисовывать" подразумевается изображение счётчика посещений, вроде тех, что у liveinternet?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы