使用nodejs执行长任务



所以,我正在编写一个软件来检查我所拥有的instagram页面的见解。问题是,使用instagram图形api,获得一篇文章的见解大约需要0.2/.3秒。要按日期显示它们,我可以很容易地使用寻呼机,所以不需要花很多时间,但我需要找到一种方法来获得每一篇文章的见解,制作图表或以特定的方式排序,否则软件几乎毫无用处。这是第一次遇到这种问题,所以我真的不知道该怎么办。我读过一些工人的文章,他们会有用吗?或者有其他方法可以加快这个过程??

您可以通过以下方式提高Node.js应用程序的性能。

  1. 您可以使用集群模块。

  2. 你是对的,你应该使用工人,并尽可能将健康的任务交给它。但问题是,如果这项需要很长时间的手术在Instagram网站上进行,可能无济于事。

  3. 就应用程序的可扩展性而言,您可以应用一些队列机制,例如BullMQ npm包可以帮助您做到这一点。

相关内容

  • 没有找到相关文章

最新更新