что является самым быстрым рабочим сервером django: twisted.web2 или apache mod_wsgi - PullRequest
7 голосов
/ 09 августа 2010

Я хочу развернуть свой проект django, что лучше (по производительности) из этих 2 методик развертывания:

  1. Джанго-On-Twisted

  2. apache mod_wsgi

Я знал, что mod_wsgi был рекомендован разработчиками django, но я чувствую, что twisted более эффективен при запуске нескольких экземпляров django.

1 Ответ

17 голосов
/ 09 августа 2010

Как уже было сказано, настройка развертывания сервера не будет узким местом на этом этапе, однако я все еще чувствую, что определенно стоит выбирать и изучать что-то сейчас, что вы, скорее всего, будете использовать в будущем.

Этот недавний тест вызвал много дискуссий:

http://nichol.as/benchmark-of-python-web-servers

Прочитайте комментарии и цифры, чтобы понять, как тесты никогда не показывают полную картину.

Для веб-сервера Nginx не представляет большого труда IMO.

Для сервера WSGI мне нравится uWSGI, потому что он кажется производительным, и у меня возникает ощущение, что за ним стоит большая часть сообщества.uwsgi хорошо поддерживается Nginx.

Надеюсь, это поможет:> Дайте нам знать, на что вы идете.

...