2010-07-26 4 views

risposta

2

Suppongo che dipenda dal fatto che sia necessario il server Web per lo sviluppo o la produzione. Per lo sviluppo basta incollare su Incolla. Non penso che ci sia un modo migliore per ospitare un'applicazione di produzione, ma se non sei un professionista nell'amministrazione di sistema, puoi semplicemente andare con Apache e mod_wsgi.

A proposito, c'è un confronto completo e completo dei server Python WSGI allo http://nichol.as/benchmark-of-python-web-servers.

+2

Tranne che i risultati in tale confronto sono difettosi. La persona che lo ha fatto ha usato una configurazione Apache totalmente irrealistica. Nessuna persona che sappia configurare correttamente Apache lo configurerebbe con 1000 thread per processo, specialmente quando ospita un'applicazione web Python. Il risultato della loro scelta errata per la configurazione ha causato un pregiudizio significativo nei confronti di Apache, specialmente nell'utilizzo della memoria. Quella serie di benchmark non è l'unica imperfetta là fuori. Quindi, stai molto attento a fidarti dei benchmark che trovi sui blog delle persone, o anche quelli citati su Wikipedia. –

+0

@Graham Dumpleton grazie per l'informazione, non lo sapevo. –

0

Utilizzo Nginx (con fastcgi) o Apache per l'hosting di siti Pylons, principalmente perché manca alcune funzionalità di "produzione" in Paste, ma per lo sviluppo Paste è molto utile e pratico.