27 сент. 2010 г.

Рекомендую gunicorn на nginx

Друзья, с удовольствием рекомендую все попробовать gunicorn в связке с nginx. Такое содружество удобно и быстро. Я правда, пока не могу сказать, что достаточно долго тестировал связку. В интернетах не так много материалов по настройке, но пусть вас это не останавливает.




5 комментариев:

iceone комментирует...

Нагрузочное тестирование не делал? Как оно по сравнению с предыдущими связками?

Ivan Markeev комментирует...

Делал, но сравнивал с mod_wsgi на apache (не корректное сравнение). Прирост получил в 2.5 раза на малом кол-ве запросов. На апаче линейное увеличение кол-ва одновременных запросов ведет к линейной потере производительности, на gunicorn+nginx я делал от 100 и 10 до 10000 и 1000 одновременных запросов, и такой же линейной зависимости не заметил. То есть скорость обслуживания запроса не менялась при 10 и 1000 одновременных запросах! Это странно и удивительно, но на моем "окружении" - факт (слайс в слайсхосте, ОС fedora 13).

bsdemon комментирует...

Попробуйте unicorn с асинхронным арбитром — gevent например ;-).

Анонимный комментирует...

У меня есть успешный опыт работы с uwsgi+nginx. Чем gunicorn лучше?

Ivan Markeev комментирует...

Gunicorn просто проще, при малой (судя по тестам) разнице в производительности.
Асинхронный атрибут gevent попробую, спасибо.