Помощь

Алгоритм скорости показа в серфинге

6 10
user avatar
12 лет назад
Сообщений: 21
4 года назад
Здравствуйте.

Интересует алгоритм реализации регулировки скорости перехода по ссылке в серфинге.

т.е. когда рекламодатель может выбрать скорость показа/переходов по его рекламной ссылке в серфинге: быстро, медленно, средне, очень медленно... Думаю, понятно о чем я.

Интересует как именно это реализовать, по id пользователей/по таймеру или еще как.

Подойдет и пример кода и просто словесное описание.
Ответ на: qwertyx · 4 года назад
“Здравствуйте.\r\n\r\nИнтересует алгоритм реализации регулировки скорости перехода по ссылке в серфинге.\r\n\r\nт.е. когда рекламодатель может выбрать скорость показа/переходов по его рекламной ссылке...”
user avatar
12 лет назад
Сообщений: 21
4 года назад
Чтоб точно было понятно о чем это я, прикрепил скрин)
Ответ на: qwertyx · 4 года назад
“Чтоб точно было понятно о чем это я, прикрепил скрин)”
user avatar
12 лет назад
Сообщений: 21
4 года назад
Всем спасибо :)

Можно закрывать.
Ответ на: qwertyx · 4 года назад
“Всем спасибо :)\r\n\r\nМожно закрывать.”
user avatar
4 года назад
Сообщений: 8
4 года назад
Покажи букс?
Ответ на: ValeriiPHP · 4 года назад
“Покажи букс?”
user avatar
14 лет назад
Сообщений: 276
4 года назад

Цитата: qwertyx от 13.06.2021 в 10:48
Всем спасибо \\\"🙂\\\"

Можно закрывать.

Если нашел способ, то расскажи тут. Может кто тоже столкнется с данным вопросом.
Ответ на: WmRush · 4 года назад
“<blockquote>\r\n<div class=\\\"quotetitle\\\">Цитата: <span class=\\\"highlight-user3\\\"><a class=\\\"profile-link\\\" href=\\\"/account?user=2250\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">qwert...”
user avatar
12 лет назад
Сообщений: 21
4 года назад
Нашел, но способ весьма сомнительный, я сделал немного сложнее, но если кратно, то вот суть:

К каждой ссылке создать поле в таблице, туда писать число соответствующее скорости показов. (чем больше число, тем меньше скорость показа)

На странице с ссылками, проверять кратность текущего значения времени этому числу (т.е. проверять кратность числа и time()) и выводить ссылку если она кратна. Ну и не выводить если не кратна.

Да, пользователь сможет обновлять страницу много раз и получить все же все ссылки, но общая скорость просмотров будет снижена, что и требовалось.

Если кто знает способ лучше (а такой способ точно должен быть), пожалуйста, сообщайте.

 

ValeriiPHP, не покажу)
Ответ на: qwertyx · 4 года назад
“Нашел, но способ весьма сомнительный, я сделал немного сложнее, но если кратно, то вот суть:\r\n\r\nК каждой ссылке создать поле в таблице, туда писать число соответствующее скорости показов. (чем бол...”
user avatar
5 лет назад
Сообщений: 32
4 года назад

Цитата: qwertyx от 16.06.2021 в 19:14
К каждой ссылке создать поле в таблице, туда писать число соответствующее скорости показов. (чем больше число, тем меньше скорость показа)

На странице с ссылками, проверять кратность текущего значения времени этому числу (т.е. проверять кратность числа и time()) и выводить ссылку если она кратна. Ну и не выводить если не кратна.

Да, пользователь сможет обновлять страницу много раз и получить все же все ссылки, но общая скорость просмотров будет снижена, что и требовалось.

Если кто знает способ лучше (а такой способ точно должен быть), пожалуйста, сообщайте.

Скорость показов это вообще зачем? Обычно людям нужно конкретное число переходов (например 5-10 за день), тут всё просто - создаём колонку которая хранит этот лимит (число) и сравниванием по кол-ву переходов в день. Если оно больше, просто перестаём выводить ссылку.

Способа лучше не знаю, но твой можно улучшить заменив time() на \\\"id пользователя\\\". Или для ещё лучшего эффекта \\\"id пользователя + текущий день\\\", что бы в 1 день могла посмотреть одна половина проекта, а во 2 другая половина и т.д. Это избавит от такой фигни как \\\"пользователь сможет обновлять страницу много раз и получить все же все ссылки\\\".

P.s мне кстати не нравится что используется time(), т.е на уровне php, должна быть проверка при выборке площадок из БД
Ответ на: QUAD69 · 4 года назад
“<blockquote>\r\n<div class=\\\"quotetitle\\\">Цитата: <span class=\\\"highlight-user3\\\"><a class=\\\"profile-link\\\" href=\\\"/account?user=2250\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">qwert...”
user avatar
12 лет назад
Сообщений: 21
4 года назад
\\\"id пользователя + текущий день\\\" - такое мне в голову не пришло, а идея вполне хорошая.

Благодарю.
Ответ на: qwertyx · 4 года назад
“\\\"id пользователя + текущий день\\\" - такое мне в голову не пришло, а идея вполне хорошая.\r\n\r\nБлагодарю.”
user avatar
14 лет назад
Сообщений: 88
4 года назад
Это все неправильно, при таком подходе весь заданный лимит показов \\\"пролетит\\\" в начале суток по серверному времени. Вы попробуйте \\\"размазать\\\" показы по времени по заданному рекламодателем алгоритму - они вам спасибо скажут и ещё денег на проект принесут.
Ответ на: Sergeych · 4 года назад
“Это все неправильно, при таком подходе весь заданный лимит показов \\\"пролетит\\\" в начале суток по серверному времени. Вы попробуйте \\\"размазать\\\" показы по времени по заданному рекламодателем...”
user avatar
12 лет назад
Сообщений: 21
4 года назад
Я понял о чем Вы. Абсолютно верно, правда, сейчас на всех проектах (насколько я сталкивался) \\\"пролетает\\\" основная часть показов.

Зафиксирую Вашу идею, возможно попробую подумать над реализацией.

Благодарю.
Ответ на: qwertyx · 4 года назад
“Я понял о чем Вы. Абсолютно верно, правда, сейчас на всех проектах (насколько я сталкивался) \\\"пролетает\\\" основная часть показов.\r\n\r\nЗафиксирую Вашу идею, возможно попробую подумать над реали...”
Ответить