在使用batch_set()启动基于JS的批处理和重定向到批处理do之后,JS刷新间隔默认为每1500 ms。因此,状态消息和进度条仅每隔1/2秒更新一次。对于特定的应用程序,我需要更快地刷新,比方说,每500毫秒一次。我在batch_set()中找不到任何东西来设置刷新间隔。我认为D8核心在文件core/misc/ajax.es6.js中决定默认刷新间隔应该是1500 ms,如果没有指定其他内容的话:
if (this.
我把一天分成6部分,每一部分都有自己的时间间隔。我的函数必须在这个时间间隔内运行。例如,12:00 so 15:00 so间隔为10分钟,因此函数必须每10分钟调用一次,但15:00 so 20:00 so间隔为2分钟,因此必须将15:01 so间隔从10分钟更改为2分钟。我可以从mongoDB或本地json文件中获取间隔。我想我必须检查时间并获取该时间的时间间隔(从mongoDB或json文件),然后将其传递给setInterval