Действительно ли CherryPy является устойчивым веб-сервером (т.е., действительно ли это надежно при огромной загрузке как Apache)?

Я задаюсь вопросом, потому что CherryPy, от моего знания, созданного просто в Python, который, очевидно, медленнее, чем C и др. Это означает, что это только хорошо для dev / тестовые среды, или я мог использовать его позади NGINX как, я использую Apache с Быстрым CGI в настоящее время?

13
задан Craig McQueen 11 February 2010 в 00:12
поделиться

2 ответа

Сервер WSGI CherryPy примерно такой же быстрый, как сервер WSGI на чистом Python. Я лично использую его за Nginx в продакшене, но даже в автономном режиме на моей машине разработчика я могу загрузить каждый экземпляр несколькими сотнями запросов в секунду. без проблем.

Сможете ли вы найти более быстрый сервер? Да. Является ли CherryPy надежным веб-сервером и достаточно ли хорош для использования большинством людей в производственной среде? Да.

19
ответ дан 1 December 2019 в 22:07
поделиться

Вероятно, вам следует рассматривать Apache + mod_wsgi как стандартный front-end для любого веб-приложения на Python.

Вы не хотите обслуживать статическое содержимое (.CSS, .JPEG и т.д.) из любого приложения на базе Python; вы хотите, чтобы статические файлы обслуживались Apache.

Вы хотите, чтобы динамические HTML-страницы обрабатывались отдельно демоном mod_wsgi.

4
ответ дан 1 December 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: