Buduję interfejs WWW dla skręconej aplikacji i chciałbym używać WSGI zamiast twisted.web bezpośrednio (ponieważ reszta strony to WSGI i mam już znaczną bazę kodów WSGI).Asynchroniczne WSGI z Twisted
The Twisted strona dokumentacji znalazłem o WSGIResource (http://twistedmatrix.com/documents/current/web/howto/web-in-60/wsgi.html) stwierdza: Jak każdy inny pojemnik WSGI, ty nie może zrobić niczego asynchronicznego w twoich aplikacjach WSGI, nawet jeśli jest to kontener Twisted WSGI.
Czy to musi być prawda? Czy jest jakiś mniejszy od hakerów sposób obsługi asynchronicznego żądania stron internetowych w systemie WSGI w stylu twisted.web - być może w ramach innego projektu wolnego oprogramowania? Przypuśćmy, że nie, moim planem jest, aby wątki WSGI wykonywały swoje asynchroniczne prace w wątku reaktora i blokowały przez sondowanie, dopóki dane nie będą dostępne. To nie jest piękne.
Jeśli istnieje dość nieskomplikowany sposób asynchronicznego obsługiwania żądań WSGI w skręcie, chciałbym to usłyszeć.
Uruchamianie wsgi z twisted's threadpool w całkiem prosty sposób, zobacz http://stackoverflow.com/questions/5248825/web-interface-for-a-twisted-application –
Za to, co jest warte, naprawdę podoba mi się 'twistd web' do pojemników wsgi w produkcji. Konfiguracja jest łatwiejsza niż 'cherryd' i jest dużo bardziej wygodna i bardziej trwała niż Apache + mod_wsgi. – SingleNegationElimination