2009-05-02 51 views

回答

8

带有mod_wsgi的Nginx需要使用一个非阻塞的异步框架和设置,并且不太可能与Pylons一起使用。

我通常使用PasteScript#cherrypy WSGI服务器(因为它的性能比Paste#http更高,但是如果你有泄漏,它不会回收线程)代理路由到独立的Pylons进程。 )。

如果你使用Apache和它的你的服务器(所以你可以编译和运行Apache mod_wsgi),我建议使用该设置作为其较少维护,以有效利用多个核心。通过代理设置,您必须使用mod_proxy_balancer和多个粘贴进程来有效地利用多个内核/ cpus。

如果您部署到其他人的Apache(共享主机),mod_proxy通常是更容易的解决方案,因为它的库存在Apache 2.2及更高版本中。

就我个人而言,我通常使用nginx +代理部署多个贴片进程。

相关问题