Planuję wdrożyć stronę z silnikiem Django. Ale czuję się zagubiony w kwestii wyboru serwerów internetowych, w tym apache, lighttpd, nginx i innych.Jak ocenić wydajność serwerów internetowych?
Przeczytałem kilka artykułów na temat wydajności każdego z tych wyborów. Ale wydaje się, że nikt się nie zgadza. Zastanawiam się, dlaczego samemu nie przetestować występu?
Nie mogę znaleźć informacji o najlepszym podejściu do serwerów WWW testowania wydajności. Więc moje pytania to:
- Czy istnieje łatwe podejście do testowania wydajności bez witryny produkcyjnej?
- A może mam metodę symulowania dużego ruchu, aby przeprowadzić rzetelny test?
- Jak mogę utrzymać mój test w uczciwy i bliski sytuacji produkcji?
Po badaniu, chcę dowiedzieć się:
- Dlaczego niektórzy z nich mówią nginx ma lepszą wydajność przy obsłudze plików statycznych.
- Wymagania procesora i pamięci każdego serwera.
- Mój najlepszy wybór.
Problem z nginx/lighty + wsgi działa nieco głębiej, niż mogłoby się wydawać: http://blog.dscpl.com.au/2009/05/blocking-requests-and-nginx-version-of.html –