Mariusz Sucajtys

Mariusz Sucajtys Wszyscy wiedzą, że
czegoś nie da się
zrobić, aż znajdzie
...

Temat: Aplikacje www - webserver

Czy macie doświadczenie w ustawianiu aplikacji python pod kombinacjami innymi niż Apache + mod_wsgi/mod_fastcgi?
np. tutaj na slajdzie 24 jest, że używają nginx + gunicorn, bo według nich ta kombinacja była bardziej efektywna.

Jak inne kombinacje sprawdzają się przy obciążeniu dużym ruchem?
Stanisław P.

Stanisław P. Software designer

Temat: Aplikacje www - webserver

Sam nginx dużo daje przy wolnych klientach ze względu na inną architekturę niż apache. Działa bez problemu z fastcgi. Działa dobrze nawet jak odpalisz nginx jako proxy do podstawowego serwera paster'a.

Wsgi nie próbowałem.

Zbenchmarkuj sam i zobacz jak działa. http://www.joedog.org/index/siege-home może być pomocne.Stanisław P. edytował(a) ten post dnia 19.05.11 o godzinie 11:32

konto usunięte

Temat: Aplikacje www - webserver

bardzo dobrym rozwiązaniem jest używanie ngnix'a wraz z Tornado.

konto usunięte

Temat: Aplikacje www - webserver

Uruchamiam właśnie teraz sporą aplikację na twisted + ngnix jako reverse proxy.

Polecam trwałe zastąpienie Apache na rzecz nginx.

konto usunięte

Temat: Aplikacje www - webserver

Uruchamiam właśnie teraz sporą aplikację na twisted + ngnix jako reverse proxy.

Polecam trwałe zastąpienie Apache na rzecz nginx.

konto usunięte

Temat: Aplikacje www - webserver

Uruchamiam właśnie teraz sporą aplikację na twisted + ngnix jako reverse proxy.

Polecam trwałe zastąpienie Apache na rzecz nginx.

konto usunięte

Temat: Aplikacje www - webserver

Coś zbugowało ;-)
Mariusz Sucajtys

Mariusz Sucajtys Wszyscy wiedzą, że
czegoś nie da się
zrobić, aż znajdzie
...

Temat: Aplikacje www - webserver

Stanisław P.:
Zbenchmarkuj sam i zobacz jak działa.
Aby dobrze (sprawiedliwie) go przeprowadzić benchmark, trzeba bardzo dobrze znać porównywane serwery, żeby odpowiednio podrasować im ustawienia.
Porównywanie serwerów na ustawieniach domyślnych jest porównywaniem "apples to bananas". Porównujemy wtedy, na ile ustawienia domyślne są dobre dla naszego środowiska/aplikacji, a nie jaką maksymalną wydajność możemy uzyskać przy wykorzystaniu danego serwera. Takie strojenie ustawień pod aplikację potrafi naprawdę dużo zająć. A żeby w ogóle zacząć, trzeba wiedzieć, czemu się warto przyjrzeć.



Wyślij zaproszenie do