Обратный отсчет для выполнений операций на стороне сервера. На чем писать?
такая задача: сделать небольшой сервис - аукцион
на стороне сервера в течении определенного количества времени, если ставку не перебивают, нужно заносить в бд победителей лотов
так понимаю, крон тут не подойдет, ибо запускается раз в минуту.
а мне нужен обратный отсчет по секундам (по истечению отсчета будет запускаться, к примеру, php файл)
на каком языке программирования, как лучше реализовать этот cron-велосипед?
А не проще просто при новом запросе проверять - успел/не успел до времени закрытия? Успел - ок, заносим данные, не успел - победитель последний юзер внесший изменеия. На стороне юзера яваскриптом таймерный отсчет от текущего времени и до конца аукциона.
Крон можно запускать и не раз с минуту. Точнее запускать раз в минуту, но делать sleep. Пример читать тут: vam.in.ua/index.php/it/15-other-posix/82-cron-nsec...
Но можно пойти в mysql, там начиная с версии 5.1 есть event_scheduler Подробно и доходчиво тут: https://habrahabr.ru/post/123391/
Единственно не могу понять, что это за аукцион который длиться меньше минуты. Обычно в аукционе время идет у пользователя в браузере, а при обращении к серверу, просто проверяется истек он или нет. И соответственно статус лота храниться не в false и true, а вычисляется исходя из метки времени конца.