Optymalizuję nasz system pod kątem szybszego dostarczania zawartości statycznej i zastanawiałem się, czy ktoś ma odpowiednie doświadczenie z najszybszymi serwerami internetowymi w takim celu.
Z trzech głównych kandydatów, których wziąłem pod uwagę, Nginx, Cherokee i Lighttpd, każdy wydaje się mieć własne problemy - ale raporty, które przeczytałem online, są nieco stronnicze i skłaniają się ku serwerowi, z którego aktualnie korzysta użytkownik.
Jakieś pomysły na to, gdzie znaleźć właściwy punkt odniesienia dla tego konkretnego celu, lub przynajmniej nie stronnicza lista zalet i wad? Jakieś osobiste doświadczenia i pułapki, którymi powinienem się różnić?
Dzięki
Edycja: Serverfault.com podał odpowiedź jako nginx. Nadal chciałbym usłyszeć myśli programistów z tego końca wszechświata.
Odpowiedzi:
Kilka dodatkowych linków i komentarzy:
Osobiście korzystam z Lighttpd od lat i nie mogę być z tego bardziej zadowolony. Jestem naprawdę zaskoczony jego wynikami w porównaniu do Nginx w wynikach testu porównawczego Cherokee.
źródło
Magazyn LinuxFormat (numer 142, marzec 2011) zawiera test porównawczy Apache, Cherokee, Lighttpd i Nginx. Cherokee jest najszybszy, więcej niż x2 w porównaniu z Apache i do 20% szybszy niż Nginx.
źródło
Jeśli jest to czysto statyczna zawartość, potrzebujesz po prostu świetnej pamięci podręcznej przed prawdziwym serwerem internetowym. Używam ZXTM Zeusa, ale istnieje wiele innych opcji.
źródło
Nie przeczytałem tego artykułu - wydaje się, że nie jest on-line, szukałem go, co mnie tu przywiodło - ale samo spojrzenie na pojedynczy wykres opublikowany przez Alvaro na jego blogu sprawia, że zastanawiam się, dlaczego ten format Linux Benchmark był nachylony względem serwerów innych niż Cherokee. Zdarzyło się, że zawiera numery wersji serwerów, i coś mnie wydało dziwne, więc przeprowadziłem badania:
Błyszcząca nowa wersja Cherokee została zainstalowana przeciwko starszym ---, aw niektórych przypadkach, znacznie starszym --- wydaniom innych serwerów. Dlatego nie przywiązywałabym zbyt dużej wagi do wyników, zwłaszcza że najbardziej konkurencyjny serwer, Nginx, miał dużą wersję od testowanej wersji.
źródło
Spójrz na
http://www.acme.com/software/thttpd/
paypal używa go do udostępniania treści statycznych.
źródło