Я задаю аналогичный вопрос вчера, но все это сбивает с толку, и я подумал, что начну снова и попробую объяснить это немного лучше ..
Я собираюсь создать аукционный сайт, почти такой же, как на ebay ... предметы начинаются с 24,12,7,3,1 дней и просчитываются до тех пор, пока не будут закончены ..
Теперь страница, на которой показан элемент, легко узнает, что он закончен, с помощью ajax / jquery, НО, я полагаю, мне нужно будет запустить какой-то запланированный скрипт, который проверяет, когда аукционы закончатся.
Этот скрипт должен преобразовать аукцион в базе данных, чтобы он завершился, чтобы в профиле продавца они могли видеть его завершение, а покупатель мог заплатить.
Проблема в том, что если скрипт запускается каждые 5 минут, это может означать, что аукцион может показаться законченным в области профиля продавца, которая недействительна, до 5 минут.
Кроме того, Покупатель не сможет заплатить, пока его не конвертируют ...
Однако, если бы я запускал скрипт каждые 30-60 секунд, то это наверняка привело бы к чрезмерной нагрузке на сервер, так как скрипт мог бы запускаться несколько раз, если на нем нужно было преобразовать много аукционов, и на это уходит более 30-60 секунд. запустить ??