Всем здравствуйте.
Задался целью разобраться в принципах разработки скандинавского аукциона.
Не могу понять как их пишут.
На странице несколько лотов с таймерами ставки (например 20 секунд).
Реализация(предположение):
Таймер на JS каждую секунду обращается к серверу/БД и проверяет время последней ставки
В случае изменения возвращает новую информацию и ставку++
Верно ли смотрю на ситуацию, ведь таймеров может быть и 10 и 20? И запросы к скрипту php происходят практически в одно и то же время?
Автоставка, ну тут скорее всего демон, и как его написать и использовать?Наверно pcntl_fork()?
И самое важное. Недопущение остановки аукциона, пока совокупность потраченных денег на ставку не превысит стоимость лота. Как реализовано такое?
Понятно что есть база данных с числами, но тут же эмуляция пользователя на машине, которой не существует. Бот если хотите....???
Есть тут, чудотворцы, может пробовавшие нечто подобное, расскажите, что и как или может направьте в нужном направлении?
|