@Super0leg

Обратный отсчет для выполнений операций на стороне сервера. На чем писать?

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

так понимаю, крон тут не подойдет, ибо запускается раз в минуту.
а мне нужен обратный отсчет по секундам (по истечению отсчета будет запускаться, к примеру, php файл)
на каком языке программирования, как лучше реализовать этот cron-велосипед?
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ответы на вопрос 3
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
А не проще просто при новом запросе проверять - успел/не успел до времени закрытия? Успел - ок, заносим данные, не успел - победитель последний юзер внесший изменеия. На стороне юзера яваскриптом таймерный отсчет от текущего времени и до конца аукциона.
Ответ написан
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
Крон можно запускать и не раз с минуту. Точнее запускать раз в минуту, но делать 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, а вычисляется исходя из метки времени конца.
Ответ написан
Комментировать
Insolita
@Insolita
Отчаянная домохозяйка
стартовать при запуске аукциона/или просто демоном держать вебсокет-сервер ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы