Мне нужен способ изменить значение в таблице после определенного промежутка времени. Мой текущий метод заключается в следующем:
- вставить время окончания периода ожидания в таблицу
- когда пользователь загружает страницу, запрашивающую изменение значения, проверьте, является ли текущий> = время окончания
- если это так, измените значение и удалите поле времени окончания, если это не так, ничего не делайте
Это будет главная функция на сайте, и поэтому ключевым фактором является эффективность; Имея это в виду, вы, вероятно, можете увидеть проблему с тем, как я это делаю. Тот же самый фрагмент кода будет вызываться каждый раз, когда кто-то получает доступ к странице, которая нуждается в информации.
Будем весьма благодарны за любые предложения по улучшению или улучшению методов, желательно на php или perl.
В ответ на ответы cron job:
Спасибо, и я хотел бы сделать что-то подобное, если это возможно, но ограничения хостов являются проблемой. Так как это основная часть приложения, оно не может быть ограничено.