Я работал над веб-приложением на python с использованием cherrypy и прочитал, что было бы более «надежным» использовать его в качестве бэкэнда, поэтому я попробовал.
Вкратце, запустив некоторыетесты на странице, выполняющие некоторые операции с базой данных и обслуживающие статическое и динамическое содержимое, показали, что обычный cherrypy был в два раза быстрее, чем nginx и memcached, и примерно в два раза быстрее, чем lighttpd.Я слышал, что у последнего были проблемы с утечкой памяти, поэтому воздержался от его использования.И да, и nginx, и lighttpd были настроены для обслуживания статического контента.
Я не хотел опробовать apache, так как буду развертывать его на относительно "небольшом" VPS.
Итак, учитывая, что:
- Я не буду некоторое время развертывать его в распределенной системе, безопасно ли использовать cherrypy самостоятельно?
- И когда я разверну его?это на такой системе, какой интерфейс работает лучше всего?