Хочу попросить помощи в разработке алгоритма скрипта который смог бы собирать статистику посещенных страниц сайта.
Мое предложение:
Например, нужно сохранить данные последних 5 посещенных страниц. При каждом обращении к любой странице сайта, записывать ее (страницы) урл в файл, разделяя каждый урл, например, символом переноса строки. Далее, считать сколько строк существует в моем файле и при на явности > 5 строк переписывать файл с начала в низ.
Думаю, это не самое плохое решение, но, хотелось бы услышать и ваши методы, одна голова - хорошо, а пхпфорум - дык вообще НИИ !
Спустя 7 минут, 40 секунд (29.11.2011 - 23:15) Игорь_Vasinsky написал(а):
писать статистику так статистику, а выводить сколько те надо (5 так 5)
писать в БД
id | url | dateTime
id | time | ip | useragent | url_id | refer
time - скока времени гость был на странице
dateTime - время посещения
остальное понятно.
для поисковых ботов своя таблица.
писать в БД
id | url | dateTime
id | time | ip | useragent | url_id | refer
time - скока времени гость был на странице
dateTime - время посещения
остальное понятно.
для поисковых ботов своя таблица.
Спустя 14 минут, 3 секунды (29.11.2011 - 23:29) RCuPeR написал(а):
Хм...В БД говоришь...как вариант, конечно...
Хотя, думаю, так вернее будет.
Хотя, думаю, так вернее будет.
Спустя 6 минут, 19 секунд (29.11.2011 - 23:35) Игорь_Vasinsky написал(а):
файл рано или поздно тяжёлым станет. а в БД храни инфу за много лет.
Спустя 5 минут, 37 секунд (29.11.2011 - 23:41) RCuPeR написал(а):
Та мне, так-то не нужно все. Смотри, что... Нужно хранить 5 строк в базе о каждом посетившем сайт пользователе.
Вот думаю, что если, допустим, у сайта будет посещаемость как в ВК, ну и в Гугла, как тогда ? Как оптимизировать ?
Вот думаю, что если, допустим, у сайта будет посещаемость как в ВК, ну и в Гугла, как тогда ? Как оптимизировать ?
Спустя 5 минут, 56 секунд (29.11.2011 - 23:47) m4a1fox написал(а):
Все равно с бд реще будет!
Спустя 6 минут, 4 секунды (29.11.2011 - 23:53) Игорь_Vasinsky написал(а):
канеш, там же неограничено возможностей то.
Добавь в таблицу столбец LOGIN - пиши авторизированных юзеров, сортируй по логину и времени
Добавь в таблицу столбец LOGIN - пиши авторизированных юзеров, сортируй по логину и времени
Спустя 25 минут, 51 секунда (30.11.2011 - 00:19) RCuPeR написал(а):
Не, скорей не логин, а IP Регистрации нету и не планируется
Так, спасибо, будем работать.
Может у кого-то есть еще какие-то идеи/предложения ?
Так, спасибо, будем работать.
Может у кого-то есть еще какие-то идеи/предложения ?
Спустя 53 минуты, 15 секунд (30.11.2011 - 01:12) inpost написал(а):
Что, коллективный разум пытается осилить конкурс?!
Спустя 2 минуты, 9 секунд (30.11.2011 - 01:14) Игорь_Vasinsky написал(а):
я то в пролёте походу.
Спустя 1 минута, 42 секунды (30.11.2011 - 01:16) RCuPeR написал(а):
Цитата (inpost @ 29.11.2011 - 22:12) |
Что, коллективный разум пытается осилить конкурс?! |
А че за конкурс ? "Я не в курсе, ребята !!!!"
Это заказчику захотелось, что бы в его интернет-магазине пользователь мог видеть свои последние посещения. Не понимаю, нахрена это нужно, но: задача, есть задача.
Спустя 14 минут, 58 секунд (30.11.2011 - 01:31) Игорь_Vasinsky написал(а):
а.. так бы и сказал.. а то конкурс по статистике.
Спустя 13 минут, 57 секунд (30.11.2011 - 01:45) RCuPeR написал(а):
Цитата (Игорь_Vasinsky @ 29.11.2011 - 22:31) |
а.. так бы и сказал.. а то конкурс по статистике. |
Так там же другой был конкурс, не помню, что там, но точно не статистика была. Это уже новый какой-то ?
Спустя 11 минут, 16 секунд (30.11.2011 - 01:56) Игорь_Vasinsky написал(а):
он самый первый
Спустя 1 минута, 34 секунды (30.11.2011 - 01:58) RCuPeR написал(а):
Цитата (Игорь_Vasinsky @ 29.11.2011 - 22:56) |
он самый первый |
Дааа, что-то я вообще далек к этим конкурсным делам...
Спустя 10 часов, 10 минут, 34 секунды (30.11.2011 - 12:08) bodja написал(а):
Ну так подождите конца конкурса,
может подкинется говый вариант,
с автором поделитесь
может подкинется говый вариант,
с автором поделитесь
Спустя 25 минут, 6 секунд (30.11.2011 - 12:33) RCuPeR написал(а):
Да не, сегодня нужно сделать ;(
_____________
Гнусный социопат с комплексом Бога.