времени, то есть, 17:00, 18:00 и тд.) производить определённые действия на сервере(Node.js)
Варианты:
1.Поставить setInterval на 1 час,а при запуске скрипта высчитать сколько осталось до следующего часа и поставить меньше чем 1 час.
2. Есть интервал который каждую секунду вызывается(без него никуда, он нужен, поэтому убирать его не могу) и внутри проверять текущее время и сравнивать с 00 минут?
Хочу услышать ответ с точки зрения производительности. Спасибо!
Использовать готовые schedule модули, которые сами будут запускать скрипт каждый час в зависимости от времени на машине, а не от интервала. Например https://www.npmjs.com/package/node-schedule
спасибо, буду копать в эту сторону
Обсуждают сегодня