Który serwer WWW jest najlepszy do obsługi zawartości statycznej i równoważenia obciążenia?


Zastanawiałem się, który serwer sieciowy jest najlepszy do obsługi statycznej zawartości z maksymalną wydajnością, a także do równoważenia obciążenia.
Przyjrzałem się apache, lighttpd, nginx i cherokee, ale nie jestem pewien, który z nich byłby najlepszy do równoważenia obciążenia.
Podziękować,
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Nginx świetnie sprawdza się w przypadku zawartości statycznej i dobrze sprawdza się jako równoważnik obciążenia.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Jak zauważyli inni, nie zaleca się używania serwera WWW jako modułu równoważenia obciążenia, jeśli możesz użyć modułu równoważenia obciążenia jako modułu równoważenia obciążenia :)
Oto inna opcja dla Ciebie - skoro są to tylko pliki statyczne, czy rozważałeś użycie sieci dostarczania treści (CDN), takiej jak Amazon CloudFront?
Ich główną funkcją jest równoważenie obciążenia i serwowanie plików statycznych z maksymalną wydajnością w różnych lokalizacjach geograficznych.
Jeśli to nie jest dla Ciebie opcja, +1 dla Nginx lub Lighttpd plus HAProxy.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Najpopularniejsze serwery internetowe świetnie nadają się do treści statycznych. Nginx, Apache (mpm, not forked), lighttpd i inne. Dopóki są przyjazne dla c10, powinno być dobrze.
Nie zgadzam się z ich wykorzystaniem do równoważenia obciążenia. Jako równoważnik obciążenia wydają się być w najlepszym razie przeciętne. Przyjrzyj się oprogramowaniu zaprojektowanemu do równoważenia obciążenia, takim jak HAProxy lub nawet Squid, które ma więcej algorytmów równoważenia, funkcje przypinania połączeń do serwerów zaplecza, funkcje routingu warstwy 7 i raportują statystyki związane z równoważeniem obciążenia w celu monitorowania i śledzenia trendów ...
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Jeśli nie chcesz używać Apache, Nginx lub Cherokee. Cherokee jest stosunkowo nowy, ale wygląda obiecująco, a Nginx udowodnił swoją wartość.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Wiem, że twoje pytanie dotyczy konkretnie równoważenia obciążenia

serwery internetowe

ale nie mogę nie wspomnieć o Squid o równoważeniu obciążenia. Zakładam, że masz wiele serwerów, ponieważ omawiasz równoważenie obciążenia, więc zdecydowanie polecam rozważenie przydzielenia pudełka dla Squid. Ma nawet schludny

funkcja cykliczna
http://wiki.squid-cache.org/Sq ... rvers
aby równomiernie rozłożyć obciążenie na serwerach. Umieszczenie kilku serwerów, na których działa coś w rodzaju nginx za pudełkiem kałamarnicy, byłoby całkiem potężnym rozwiązaniem ...
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Jeśli znasz jeden z nich, uznałbym to za plus.
Nie mogę ocenić twojego, ale jest więcej miejsc, w których sprawy idą brzydko z powodu braku wiedzy, niż nieoptymalny wybór statycznego serwera plików.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się