Javascript setInterval()的资源量有多大?

Javascript setInterval()的资源量有多大?,javascript,node.js,Javascript,Node.js,我想每周在我的数据库上运行一次清理查询 我正在考虑使用setInterval()或安装另一个库来安排任务 现在我想知道,为每周事件运行setInterval()会占用很多资源吗?不停地检查,这不是一大笔开销吗? 或者它不是那样工作的,我可以放心地设置并忘记它而不用担心 如果没有(或几乎没有)负面影响,我就不会为任何模块而烦恼,但我不想让我的服务器被不必要的负载阻塞?对于像这样的长期定期任务,在我看来,您可能需要一种不同的、更健壮的服务。使用CRON而不是setInterval,我不确定,但我想它

我想每周在我的数据库上运行一次清理查询

我正在考虑使用setInterval()或安装另一个库来安排任务

现在我想知道,为每周事件运行setInterval()会占用很多资源吗?不停地检查,这不是一大笔开销吗? 或者它不是那样工作的,我可以放心地设置并忘记它而不用担心


如果没有(或几乎没有)负面影响,我就不会为任何模块而烦恼,但我不想让我的服务器被不必要的负载阻塞

?对于像这样的长期定期任务,在我看来,您可能需要一种不同的、更健壮的服务。使用CRON而不是
setInterval
,我不确定,但我想它不会有太大的影响。setInterval在特定时间点注册事件。当勾号到达时,执行附加的函数。请记住,
setInterval
(和
setTimeout
)仅指定等待的最小时间量。可能是这样一个长时间运行的东西会慢慢偏离你想要它运行的时间。正如其他人所指出的,这并不是解决方案的最佳选择-以固定时间间隔调用代码的其他方式更好。?对于这样的长期定期任务,在我看来,您可能需要一个不同的、更健壮的服务。使用CRON而不是
setInterval
,我不确定,但我想它不会有太大影响。setInterval在特定时间点注册事件。当勾号到达时,执行附加的函数。请记住,
setInterval
(和
setTimeout
)仅指定等待的最小时间量。可能是这样一个长时间运行的东西会慢慢偏离你想要它运行的时间。正如其他人所指出的,在这里,它不是解决方案的最佳选择——以固定时间间隔调用代码的其他方法更好。