Я хочу посчитать посещения каждой страницы сайта и определить, кто в сети
Мое решение
таблица для всех сессий посетителей
-----------------------------------------------
|id | sessionid | last_active | member_id | ip|
-----------------------------------------------
member_id равен -1 для ни одного участника и id члена для членов
другая таблица для каждого клика для уникального идентификатора сеанса
----------------------------------
|id | sessionid | url| visit_date|
----------------------------------
, а общее количество посетителей сайта - это количество строк в таблице сеансов, а количество посещений каждой страницы - это количество строк, на которых указан URL этой страницы
- может возникнуть проблема с URL, если мы сделаем операцию на странице [добавление комментариев ...], URL изменится и будет добавлено новое посещение !!! я должен использовать идентификатор страницы?
- через годы для общего веб-сайта сессионный стол будет переполнен, что мы можем сделать? мы будем чистить это периодически, но что будет с общим количеством или это не важно? Кроме того, стол посещений будет переполнен, это повлияет на производительность? Что еще я могу сделать?
ОК, это мое решение и мои вопросы, каковы ваши предложения и улучшения?