- 18, May 2024
- #1
Привет всем, я надеюсь, что задам свой вопрос здесь по адресу.
В результате мне нужно что-то вроде этого:
Referer_short|inc_24|inc_month|inc_all|joindate
В качестве временной таблицы я думаю о чем-то вроде:
реферер|ip|дата и время
Теперь я хотел бы сохранить первое и/или второе касание любого посетителя в моих xenforo xf1 и xf2. Первое касание означает первую страницу, второе касание — вторую страницу, нажатую на первой.
short_ref и ref означают, что кто-то может ссылаться на меня более чем на одну страницу с lala.com/page1.html и lala.com/page2.html, но оба клика происходят с (короткого) lala.com.
Я уверен, что в xenforo для этого есть некоторые необходимые функции, в любом случае я могу сделать это как-нибудь самостоятельно.
Но как лучше всего сохранить данные? стоит ли мне обновить это temp_id|referer|ip|datetime|count, если datetime прошло > 60 минут назад
или мне просто сохранить
Referer|ip|datetime и используйте cronjob каждые 24 часа.
или, может быть, когда в таблице есть {x} строк (также возможно с помощью rand() очищать таблицу каждые 1/{x} раз.
Я думал о внешнем регистраторе, но те, что я нашел, настолько старые, что
что у них нет PDO.
(нравиться http://rkrt.redkernel-softwares.com/
например)
Я думал о тяжелом оружии типа пиквика/последователя, но не только по этой причине.
Я думал о получении данных из skynet/google.
Может быть, кто-нибудь будет так любезен и поможет мне наилучшим образом?
Моя цель, как написано, узнать, какие рефереры (URL-адреса) отправили сколько пользователей за последние 24 часа, в то время как я не хочу считать пользователя дважды за 60 минут.
И, возможно, считать только тех пользователей, которые просмотрели хотя бы еще одну страницу моего форума.
Но я не хочу их постоянно проверять? На другом сайте у нас есть как минимум две таблицы для сохранения «данных сессии»; так что, может быть, в любом случае есть то, что мне нужно, или может быть еще одно поле в таблице? Спасибо за совет.
Теперь я хотел бы сохранить первое и/или второе касание любого посетителя в моих xenforo xf1 и xf2. Первое касание означает первую страницу, второе касание — вторую страницу, нажатую на первой.
short_ref и ref означают, что кто-то может ссылаться на меня более чем на одну страницу с lala.com/page1.html и lala.com/page2.html, но оба клика происходят с (короткого) lala.com.
Я уверен, что в xenforo для этого есть некоторые необходимые функции, в любом случае я могу сделать это как-нибудь самостоятельно.
Но как лучше всего сохранить данные? стоит ли мне обновить это temp_id|referer|ip|datetime|count, если datetime прошло > 60 минут назад
или мне просто сохранить
Referer|ip|datetime и используйте cronjob каждые 24 часа.
или, может быть, когда в таблице есть {x} строк (также возможно с помощью rand() очищать таблицу каждые 1/{x} раз.
Я думал о внешнем регистраторе, но те, что я нашел, настолько старые, что
что у них нет PDO.
(нравиться http://rkrt.redkernel-softwares.com/
например)
Я думал о тяжелом оружии типа пиквика/последователя, но не только по этой причине.
Я думал о получении данных из skynet/google.
Может быть, кто-нибудь будет так любезен и поможет мне наилучшим образом?
Моя цель, как написано, узнать, какие рефереры (URL-адреса) отправили сколько пользователей за последние 24 часа, в то время как я не хочу считать пользователя дважды за 60 минут.
И, возможно, считать только тех пользователей, которые просмотрели хотя бы еще одну страницу моего форума.
Но я не хочу их постоянно проверять? На другом сайте у нас есть как минимум две таблицы для сохранения «данных сессии»; так что, может быть, в любом случае есть то, что мне нужно, или может быть еще одно поле в таблице? Спасибо за совет.