Различия и использование между WSGI, CGI, FastCGI и mod python в отношении Python?



Мне просто интересно, какие различия и преимущества существуют для разных CGI. Какой из них лучше всего подходит для скриптов python, и как я могу сказать скрипту, что использовать?

505   4  

4 ответов:

часть ответа на ваш вопрос, в том числе scgi.

CGI vs FCGI

ленивый и не пишу его самостоятельно. Из Википедии: http://en.wikipedia.org/wiki/FastCGI

вместо того, чтобы создавать новый процесс для каждого запроса, FastCGI использует постоянные процессы для обработки таких запросов. Несколько процессов можно настроить, повышая стабильность и масштабируемость. Каждый отдельный процесс FastCGI может обрабатывать множество запросов в течение своего срока службы, тем самым избегая накладных расходов на создание и завершение процесса по запросу

есть также хороший фоновый читатель на CGI, WSGI и других вариантах, в виде официального python HOWTO:http://docs.python.org/2/howto/webservers.html

в проекте как Django, вы можете использовать WSGI (Интерфейс Шлюза Веб-Сервера) сервера модуль Flup.

сервер WSGI обертывает внутренний процесс, используя один или несколько протоколов:

  • FastCGI-это своего рода CGI, который долго живет, который всегда будет работать.
  • С FastCGI, это займет меньше времени.
  • из-за мульти-процессов, FastCGI будет стоить больше памяти, чем CGI.

подробно разница между FastCGI и CGI

Comments

    Ничего не найдено.