use*_*974 7 deployment pylons wsgi
部署Pylons应用程序的方法有很多种. - 通过apache或nginx代理粘贴 - 使用mod_wsgi嵌入应用程序 - 使用一些前卫的nginx + uwsgi组合 - 可能还有更多......
我已经阅读了很多关于各种方法的内容,但未能真正决定选择哪一种方法.
代理通过nginx粘贴似乎是最简单的设置方法,但它是否有效?不会粘贴比mod_wsgi或uswgi慢吗?如果是这样,性能增加值得麻烦吗?
需要一些专家来帮助我选择最好的妥协...我想要简单,但我需要体面(如果不是最前沿)的表现,而你,Obiwan Kenobi,是我唯一的希望;)
小智 1
最好的答案是,这取决于情况。
从纯粹简单的角度来看,apache2/mod_wsgi 可能是最容易管理的,因为了解 apache 的人要多得多。
从性能的角度来看,这取决于。
如果您的应用程序框架非常繁重,并且静态内容(CSS、图像)不是很密集,那么 Web 服务器和 pylon 之间的网关很可能是您的瓶颈,几乎任何部署都可以处理该问题。
粘贴速度相当快。我发现 nginx/uwsgi 的接口比 apache2/mod_wsgi 稍微快一些。nginx 的静态文件性能和内存需求也有利于 nginx。
我遇到过一些网站谈论这两个问题:
tonylandis.com/python/deployment-howt-pylons-nginx-and-uwsgi/cd34.com/blog/programming/python/pylons-and-facebook-application-layout/code.google.com/p/modwsgi/wiki/与 Pylon 集成
我所做的比较是与 apache2/mpm-worker 而不是 mpm-prefork,因为我的设置中不需要 mod_php5。
| 归档时间: |
|
| 查看次数: |
967 次 |
| 最近记录: |