|
|
|||||
Регистрация: Nov 2001
Сообщений: 18
|
Принципы работы баннерной сети
Вернее меня интересует не полностью принцип, а то, что делают баннерные сети с теми комиссионными процентами, которые они забирают себе.. Меня интересует это с точки зрения программиста. Надо написать небольшую баннерную сеть. Вот с этим у меня тупик. Допустим комиссия 10%. Понятно, что они идут на показ коммерческих баннеров, но каким образом? механизм? ТО есть я из 10 раз показываю 9 раз всякие некоммерческие баннеры, а 1 раз - коммерческий. Но как я буд определять, что надо щас показать коммерческий для этого сайта? В общем - запуталась...
|
|
|||||
  акула
|
На самом деле, достаточно просто показывать каждый девятый из показаных для всех сайтов.
Впрочем, можно завести статистику показов для всех сайтов по отдельности, но тогда нагрузка увеличится очень сильно. Например завести в ДБ(то есть в БД конечно, прим ред) запись для каждого сайта-участника - Showed, и увеличивать ее когда показан банер с ID этого участника. А собственно перед показом ее нужно проверять, и показывать соответсвенно. Например если Showed для ID равен 9, его нужно сбросить в 0 и показать коммерческий. Правда, сбросить его нужно только после показа. Иначе возможны злоупотребления, и все такое. :) Последний раз редактировалось C2Plus; 28.11.2001 в 18:23. |
|
|||||
Регистрация: Nov 2001
Сообщений: 18
|
На самом деле, достаточно просто показывать каждый девятый из показаных для всех сайтов.
Извиняюсь, конечно, но не совсем понятно, что эта фраза значит А насчет счетчика для каждого, то его не хочется заводить именно из-за того, что будет тормозить.. Тут еще возникла идея - завести участника - администратора, например и эти 10% зачислять на его счет, а потом админ будет заходить и распоряжаться ими как хочет.. Но это будет занимать время, которого у нашего оператора, занимающегося подобными делами, и так мало. |
|
|||||
Регистрация: Nov 2001
Сообщений: 18
|
Я или совсем того.. тупая... или не знаю.. Для того, чтобы возвращать именно 10 % коммерческих все равно ведь где-то что-то надо будет считать?
|
|
|||||
  акула
|
Ну, просто когда приходит запрос на показ банера, не важно от какого ID, возвращать 10 процентов коммерческих и все.
|
|
|||||
Регистрация: Nov 2001
Сообщений: 18
|
Я или совсем того.. тупая... или не знаю.. Для того, чтобы возвращать именно 10 % коммерческих все равно ведь где-то что-то надо будет считать?
Извиняюсь за повтор вопроса, но тот вставился почему то перед вашим ответом |
|
|||||
  акула
|
ну, достаточно считать до десяти... ;)
заведи некий глобальный счетчик и все. |
|
|||||
Регистрация: Nov 2001
Сообщений: 18
|
То есть он не будет с БД связан? Просто в скрипте что ли?
Что -то у меня вообще уже мозги наперекосяк |
|
|||||
  акула
|
Здесь связь не обязательна, главное его проверять прежде чем отправлять баннер. после показа увеличивать на 1. Когда он станет равным 9, показать коммерческий, после его показа сбросить в 0. Все просто. :)
|
|
|||||
Регистрация: Nov 2001
Сообщений: 18
|
Уфффф.. про все проверки и прочее понятно.. Мне непонятно где эту переменную храниить? Ведь ее предыдущее состояние должно где-то сохраняться, чтобы потом все проверки делать? В куки, в сессии (что не подходит), где?
|
Часовой пояс GMT +4, время: 09:35. |
|
« Предыдущая тема | Следующая тема » |
|
|