Добрый день.
На странице есть n рекламных блоков(от 3 до 20)
Есть задача ротировать эти рекламные блоки, поднимая каждый из них вверх на определенное время.
Возьмем для примера 3 блока
A
B
C
В течении часа каждый из них должен провести на первом месте по 20 минут(60/3)
Если блоков 6, то соответственно по 10 минут
Подскажите, как это лучше организовать?
Сейчас я планирую запускать скрипт через cron каждую минуту
$currentMinute = intval(date('i')); //Текущая минута
$count = 60/3; //Минуты делим на количество рекламных блоков, для примера взято 3
if($currentMinute%$count == 0) {
//Код поднятия рекламного блока
}
Возможно есть вариант получше?
Спасибо