Я задаюсь вопросом, потому что CherryPy, от моего знания, созданного просто в Python, который, очевидно, медленнее, чем C и др. Это означает, что это только хорошо для dev / тестовые среды, или я мог использовать его позади NGINX как, я использую Apache с Быстрым CGI в настоящее время?
Сервер WSGI CherryPy примерно такой же быстрый, как сервер WSGI на чистом Python. Я лично использую его за Nginx в продакшене, но даже в автономном режиме на моей машине разработчика я могу загрузить каждый экземпляр несколькими сотнями запросов в секунду. без проблем.
Сможете ли вы найти более быстрый сервер? Да. Является ли CherryPy надежным веб-сервером и достаточно ли хорош для использования большинством людей в производственной среде? Да.
Вероятно, вам следует рассматривать Apache + mod_wsgi как стандартный front-end для любого веб-приложения на Python.
Вы не хотите обслуживать статическое содержимое (.CSS, .JPEG и т.д.) из любого приложения на базе Python; вы хотите, чтобы статические файлы обслуживались Apache.
Вы хотите, чтобы динамические HTML-страницы обрабатывались отдельно демоном mod_wsgi.