如何避免每次运行脚本时都启动python

时间:2019-06-11 14:45:03

标签: python node.js performance

我有一个nodejs应用程序,该应用程序接收请求,然后通过子进程模块调用python脚本。 python脚本本身需要大约700毫秒来执行。但是使用此流程,执行需要花费600毫秒以上的时间,导致〜1300毫秒的请求时间。

我认为这另外的600毫秒是python上下文启动时间。我之前在python上做过服务器,但是错误太多了,多重处理和异步对于我的负载测试来说很难处理,但是请求花了700毫秒-仅处理请求时间。我在服务器启动时初始化了所有必需的东西,并根据需要处理请求。

但是随着节点应用程序通过子进程调用python脚本,脚本每次都会重新启动,我假设每次启动python上下文时都会重新启动。

如何避免这种情况并减少请求时间?我已经尝试研究fcgi,但这看起来太复杂了……我不确定那是否是我所需要的东西。

0 个答案:

没有答案