Форум сетевых администраторов
Показаны 3 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- Эффективная организация таргетинга (http://netadmin.ws/forum/showthread.php?threadid=7154)


Помещено peteK 25-11-2003 в 09:47:

Эффективная организация таргетинга

есть задача организовать баннерную службу с возможностью указания для баннеров таргетинга - условий показа. Таргенитг по времени суток, дню недели.

Стоит вопрос эффективной выборки баннеров.

Первое что приходит на ум - в таблице баннеров организовать поля target_time и target_days - строковые поля, где перечислены часы показов и номер дня недели. Соответсвенно при выборке данных формируется запрос типа:
select * from banners where target_days like '%$CURRENT_DAY%'

и т.д.

понятно - что это примитивная и бредовая идея. баннеров ожидается не один десяток и запросов в сутки будут сотни. нужно что то более оптимальное и эффективное.

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

спасибо!

__________________
www.relmax.com
Web Site Design and Development


Помещено RaZEr 25-11-2003 в 13:56:

Я бы тебе порекомендовал воспользоваться услугами БаннерБанка.

__________________
The time was broken ...


Помещено Orliha 26-11-2003 в 17:32:

можно например в 00-00 создавать таблицу banners_26_11_2003 и туда все засовывать на данный момент подходящее. Соответственно при изменении таргетинга меняем этутаблицу.
Что в таблице: баннер (либо полное инфо, либо айди, а инфо о баннере в другой таблице /по мне - так лучше/) и время (таймстамп).
В итоге select * from banners_26_11_2003 where условие по времени

__________________
RTFM (Уважаемые! Читайте документацию!)


Формат времени GMT. Текущее время 16:12.
Показаны 3 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.