我已經制作了一個使用web.py的小型網絡應用程序,現在我想投入生產。我不期望這會有非常高的併發使用(如果有的話,在任何給定的時間,可能有5個左右的用戶)。Python webapp - 從測試轉移到生產
這就是說,我不想與web.py(以及我一直用於調試的)一起提供的cherry.py服務器,因爲我的應用程序的主要動機之一是學習如何正確將應用投入生產。
閱讀選項 - 似乎有令人眼花繚亂的東西。 Tornoado,nginx,lighttpd等等。還有像Gunicorn的東西,我不能很好地掌握到目前爲止的使用情況。
看來WSGI是要走的路 - 我想要一些適當的相對容易管理的設置,可以在EC2實例(ubuntu)上運行,也許使用nginx/wsgi。具體來說,我是否需要gunicorn(或同等學歷),並且有任何人可能知道的好引見,所以我實際上可以讓我的web.py代碼運行,並且至少開始瞭解各種技術/選項的拼圖。
非常感謝
感謝Anand,我一直在嘗試使用Cherrypy + nginx - 但現在也會嘗試使用gunicorn。 – malangi 2010-10-20 10:59:47