Изменения

Система управления показами баннеров

241 байт добавлено, 12:39, 20 июня 2016
м
Нет описания правки
Из прошлого «творчества» — Система Динамического Управления Показами Баннеров, или «крутилка» баннеров, придуманная для http://www.commercialrealty.ru/, но так и не реализованная по причине передачи оного каким-то УГи плавного умирания. Представляет из себя набор скриптов, предоставляющих возможности гибкого управления показом разных баннеров на одном и том же месте, а так же сбора статистики показов и переходов по баннерам.
== Подробно ==
# базовая характеристика баннера:
#* вес (целое число) \\  — количество показов баннера всегда должно быть пропорционально его весу.
# ограничения:
#* размещение баннера на заданный срок
Где <m>a_{-i}</m> — элемент соответствующего временного ряда, отстоящий от прогнозируемого на ''i'' элементов назад, а <m>a_{-n}</m> — момент начала ведения прогноза, при этом максимальное значение ''n'' задаётся из панели управления и старые данные просто удаляются, за ненадобностью.
 
А вот по-научному данный простой «метод-в-лоб» называется «трендовый анализ с экспоненциальным сглаживанием».
== Размещение «по дедлайнам» ==
Рассмотрим некоторый отдельный тип баннеров. Рассматриваем именно тип по той причине, что внутри одного типа все баннеры равнозначны, а для разных типов прогнозирование ведётся раздельно.
: Пусть есть ''k'' баннеров, размещённых просто с весом и/или также простыми ограничениями, пусть сумма их весов равна <m>W_0</m>. 
: Пусть всего есть ''n'' баннеров, тогда ''n-k'' — число баннеров, размещённых по дедлайнам.
: Пусть <m>N_j, j=1 \ldots n-k</m> — требуемое до дедлайна число показов ''j''-ого баннера, размещённого по дедлайну.
: Пусть <m>t_d</m> — время в часах до наступления дедлайна.
: Пусть ''<m>l''</m> — количество «типов часов».: Пусть <m>t_i</m> , i=1..\ldots l<//m> — количество часов ''i''-ого типа до наступления дедлайна.
: Пусть <m>m_i</m> — текущий прогноз суммарного числа показов баннеров для ''i''-ого «типа часа».
Также в дальнейшем на основе «базы данных праздников» возможно будет сделать автоматизированное управление crontab-ом — расписанием автоматического запуска различных заданий таких, как рассылка почты.
[[Категория:РазработкаАрхив]]