В скором времени я начну раскручивать баннер script, и я немного недоумеваю, как именно его развить. Предположим, что клиент просит
"10 000 показов в ближайшие 10 дней за 10 000 долларов."
Другой клиент просит
"1000 показов за $100 долларов".
И третий просит
"1000 кликов или 10 000 показов за 5000 долларов."
Как именно я могу определить, какой баннер будет отображаться по запросу страницы? Как я взвешиваю один против другого? Очевидно, что первый запрос весьма важен, так как ожидается, что я заработаю определенное количество показов в окне времени.
Второй клиент не так важен, поскольку они не заботятся о временном окне, они просто хотят какое-то время.
И последний клиент хочет разместить n или m ограничение на показы/клики, что делает несколько сложнее.
Я уже довольно уверен, что мне нужно будет отвлечься от этих сценариев, чтобы определить, кто больше всего обращает на себя внимание. Мой вопрос в том, какой тип алгоритма может справиться с этим, а во-вторых, как я могу обслуживать баннеры по весу, не всегда обслуживая самый важный баннер с каждым запросом?