Roc*_*ket 4 python python-asyncio quart hypercorn
我正在 Python 3.8 中尝试 Quart 和 Hypercorn。据我了解,Quart 通常用于单线程应用程序。但我看到 Hypercorn 有一个--workers运行该应用程序的选项。
workers w, --workers The number of workers to spawn and use.
Run Code Online (Sandbox Code Playgroud)
单线程应用程序如何从使用多个工作线程中受益?
每个worker都是一个单独的进程,这意味着使用worker选项时会运行多个Quart副本。这允许将连接分布在多个进程上,从而提供更高的性能。请注意,这会牺牲在内存中共享数据的能力,因为每个 Quart 副本现在都是独立的。
| 归档时间: |
|
| 查看次数: |
986 次 |
| 最近记录: |