预派生基本上意味着主进程创建负责每个请求的子进程。 一个fork是完全独立的*nix进程。
根据下面的评论更新。
pre
在pre-fork
中的意思是在请求到来之前派生这些进程。 然而,随着负载的增加和减少,它们通常可以增加或减少。
当您拥有不支持线程安全的库时,可以使用预先派生。 它还意味着请求中的问题只会影响处理它们的进程,而不是整个服务器。
初始化运行多次取决于您部署的内容。 通常,连接池和类似的东西对于每个进程都会存在。
在线程模型中,主进程将创建轻量级线程以分派请求。 但如果线程引起严重问题,则可能会对主进程产生后果。
使用诸如Nginx、Apache 2.4的事件MPM或gevent(可与Gunicorn一起使用)等工具是异步的,这意味着一个进程可以处理数百个请求而不会阻塞。
MinSpareServers
属性来控制此功能。