Korzystam z gevent w mojej aplikacji Python (oparty na Django). Jednak teraz zastanawiam się, jak uruchomić go w produkcji. Jakiego serwera powinienem użyć? Podczas rozwoju używam gevent.pywsgi, ale czy to jest gotowe do produkcji? Słyszałem również o gunicorn, ale widziałem o tym trochę ładnego bad benchmarks.Jak uruchomić gevent w produkcji
Uwaga: potrzebuję protokołu SSL.
Dwie kwestie dotyczące tego testu porównawczego. 1.) Test gunicorn używa domyślnego pracownika synchronizacji, a nie gevent worker, którego chcesz użyć. 2.) Z podsumowania "Jeśli jest jedna rzecz, która sprawiła, że ten wzorzec jest jasny, to to, że większość serwerów Python Web oferuje znakomitą wydajność i jeśli czujesz, że rzeczy są wolne, pierwszą rzeczą, na którą warto zwrócić uwagę, jest naprawdę twoja własna aplikacja." –
Zobacz odpowiedź na podobne pytanie (http://stackoverflow.com/questions/7855343/run-web-app-with-gevent/7857201#7857201), autor gevent sam mówi, w skrócie, "Użyj gunicorn. " – akent