为什么Apache上的每个Python应用程序都需要新的进程,而PHP应用程序却不需要?

我使用webfaction的共享托pipe服务为我的python / php应用程序。 有一件事我不明白。

每次我安装一个新的PHP应用程序,都不会创build新的进程。 但是安装一个新的Python应用程序会在服务器上创build至less3个新进程。

为什么每个Python应用程序需要多个进程,而PHP应用程序却不需要?

编辑:python应用程序与Apache上的WSGI运行。

你没有告诉我们足够的回答这个问题。 有几种编写Python应用程序的方法,其中包括:CGI(本质上需要每个连接的进程),FastCGI(可重用的python进程池,可控大小,创build和服务连接 – 可能对您来说太大了? )和WSGI(Apache在其线程中创buildpython解释器,就像PHP一样)。 请告诉我们您从Apache运行Python应用程序的方式。

我build议你用wsgi支持来重新实现你的python web应用程序。