我正在尋找一些python web應用程序的建議。我們有一些內存限制,我們儘量保持小而精。Python中小型Web應用程序的堆棧建議
我們考慮過使用WSGI(和一個python web服務器),並建立其餘的我們自己。我們已經有了一個我們想要使用的模板引擎,但是我們對整個請求處理(控制器)提出了一些建議。
應用程序必須在單個進程中運行,並且必須使用多個線程處理請求。
我們看過django,但我們不確定它是否適合我們的內存預算。
您的反饋非常歡迎!
乾杯, 雷託
我正在尋找一些python web應用程序的建議。我們有一些內存限制,我們儘量保持小而精。Python中小型Web應用程序的堆棧建議
我們考慮過使用WSGI(和一個python web服務器),並建立其餘的我們自己。我們已經有了一個我們想要使用的模板引擎,但是我們對整個請求處理(控制器)提出了一些建議。
應用程序必須在單個進程中運行,並且必須使用多個線程處理請求。
我們看過django,但我們不確定它是否適合我們的內存預算。
您的反饋非常歡迎!
乾杯, 雷託
您可以輕鬆地運行在20兆內存的Django應用程序。可能一個Django應用程序將使用比20mb更少的內存。
我想建議您檢查webpy和CherryPy的
但我的Django的大風扇。如果你有20 MB的內存來運行應用程序,Django會給你所有的東西。
你可以看看Twisted,它有一個模塊twisted.web。這似乎相當輕量。我目前正在使用它,並與一個簡單的應用程序啓動幾乎瞬間,所以它不能是所有的資源密集型:)
我不知道是否Twisted使用不同的線程。
webpy(http://webpy.org/)是一個非常小的內存佔用但高度可用的框架。但這一切都取決於你的應用程序將會有多複雜。
我會去找bottle。它具有web.py的所有簡潔性,但具有一些很好的路由功能。
也請看看WHIFF。這是微小的,非常靈活whiff documentation
我假設osgi標籤應該是wsgi標籤? – SteveD 2010-05-17 08:50:31
當然,謝謝! – reto 2010-05-17 12:04:52