首页 > 解决方案 > Python 多处理:如何在服务器启动时创建进程,并在调用 API 端点时使用它们?

问题描述

我有一个使用 FASTAPI 编写的 Web 服务器。我在端点上获取大量数据,分成更小的块并使用多处理来并行处理它。它是 CPU 密集型的。我multiprocessing.Pool在收到请求后使用该类来创建和运行进程,这增加了响应时间的延迟。

我想在服务器启动时创建进程,并在调用API时使用它们,以避免收到请求后创建进程的开销。我是多处理的新手,希望能得到帮助。

标签: pythonmultithreadingperformancemultiprocessingfastapi

解决方案


推荐阅读