python - Python 多处理:如何在服务器启动时创建进程,并在调用 API 端点时使用它们?
问题描述
我有一个使用 FASTAPI 编写的 Web 服务器。我在端点上获取大量数据,分成更小的块并使用多处理来并行处理它。它是 CPU 密集型的。我multiprocessing.Pool
在收到请求后使用该类来创建和运行进程,这增加了响应时间的延迟。
我想在服务器启动时创建进程,并在调用API时使用它们,以避免收到请求后创建进程的开销。我是多处理的新手,希望能得到帮助。
解决方案
推荐阅读
- python - 从同一个表中获取具有级别的父子关系
- java - 骆驼:如何模拟具有两个端点的路线
- html - 如何以正确的方式在基于 AJAX 的网站上使用 AdSense?
- python - 无法从 python 函数返回具有所需顺序的列表
- python - seek() 接受 2 个位置参数,但给出了 3 个
- rust - 如何使用 cbindgen 返回和释放 Box
>? - jquery - 如何通过ajax调用将文件和字符串传递给控制器?
- html - 如何使我的弹性表中的一列比其他列占用更少的宽度?
- io - 如何使用 C++ 在文本文件中插入新行
- c# - CheckedListBox 的内存使用量增加——这正常吗?