@m_xplay_official

Как сделать временной цикл?

Суть такова: раз в сутки необходимо запускать скрипт. Крон не интересен. Как это реализовать?
  • Вопрос задан
  • 245 просмотров
Пригласить эксперта
Ответы на вопрос 3
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
У вашего вопроса мало конкретики, но думаю у вас либо не верный подход(в виду отсутствия системного мышления и опыта), либо задача слишком специфична(скорее всего нет).
Предполагаю что вам нужно раз в сутки начислять бонусы или что-то вроде этого. По этому у вас сразу первой мыслью - сделать это скриптом и запускать раз в сутки. Это вполне рабочий вариант, единственный недостаток - нужен внешний скрипт который будет делать это самостоятельно.
В целом крон мог бы решить данную проблему, но во первых у вас нет желания разбираться, а во вторых есть более простое и верное решение.
Если бонусы начисляются за все дни одинаково, вам просто нужно знать дату начала начисления высчитывать количество бонусов по прошедшим дням.
Что дальше делать - уже другой вариант, например более простое(но и более кривое) решение - при заходе любого пользователя апдейтить базу вашим скриптом, рассчитав количество прошедших дней для каждой записи.
Более верный вариант - считать количество дней как количество бонусов. Тогда запись в базу не понадобится вообще, это сильно сэкономит ресурсы сервера при большом объеме данных.
Ответ написан
Комментировать
@Vitsliputsli
systemd/Timers
Ответ написан
Комментировать
@GregIv
Про какой язык идет речь, php или js?
Ответ написан
Ваш ответ на вопрос

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

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