|
apache, ngnix czy lighttpd? Serwer Ubuntu 8.04
dong - 28-01-2010 19:33
Na wstępie witam.
Mam serwer na Ubuntu 8.04, ale często trafiłem już na Wasze forum dzięki wujkowi Google. Obecnie mój serwer ma problemy, najbardziej obciążony jest procesor. Stoi na nim forum średniej wielkości. Będę przesiadał się na mocniejszą maszynę, ale chciałbym już myśleć przyszłościowo - jeśli chodzi o wybór oprogramowania.
Co w związku z tym myślicie o przesiadce z apache2 na serwery nginx albo lighttpd? Z tego co przeczytałem to są one wydajniejsze, pytanie tylko czy z obsługą nie będzie większych problemów? Korzystam z gotowych skryptów takich jak: vBulletin, Joomla, Wordpress. Nie będą występowały problemy? Może ma ktoś doświadczenie w tej kwestii?
lessmian2 - 28-01-2010 21:27
najbardziej obciążony jest procesor.
Jesteś pewien że najbardziej obciążającą procesor aplikacją jest serwer www, a nie na przykład baza danych? Może to tylko kwestia odpowiedniej konfiguracji lub modyfikacji niektórych parametrów.
Stoi na nim forum średniej wielkości.
Aplikacja napisana przez Ciebie czy oparta na ogólnodostępnym skrypcie? Może trzeba zoptymalizować kod lub zaktualizować oprogramowanie do najnowszej wersji.
Z tego co wyczytałem to są one wydajniejsze
Zależy w czym. Taki nginx bije na głowę apache2, ale np. w serwowaniu plików statycznych, a przy lekkich skryptach php przewaga nie jest już tak widoczna. Tu masz mały benchmark, dość powierzchowny, ale na początek może wystarczy. Apache2 w domyślnej konfiguracji jest trochę "kobylasty" - dużo modułów jest domyślnie włączonych zupełnie niepotrzebnie. Nginix i LightHTTPd na starcie mają tylko i wyłącznie podstawowe funkcjonalności, przez co uchodzą za lżejsze i szybsze. Przy odpowiedniej konfiguracji, apache może trochę dogonić konkurencję.
pytanie tylko czy z obsługą nie będzie większych problemów?
Na początku może być więcej zabawy z konfiguracją, ale potem nie powinno być dużych różnic. Pewnie największy problemem będzie brak obsługi plików .htaccess, ale można to załatwić odpowiednią konfiguracją.
vBulletin, Joomla, Wordpress. Nie będą występowały problemy?
Dwa ostatnie uruchamiałem na nginx'ie - bez większych przygód.
Podsumowując ten trochę przydługi wywód - jeśli masz trochę wolnego czasu, sporo chęci i samozaparcia, a przy okazji chcesz się nauczyć czegoś nowego, to szczerze polecam wypróbowanie czegoś innego niż apache. Mi to otworzyło oczy na wiele spraw, na które wcześniej nie zwracałem uwagi. Jeśli jednak zależy Ci na świętym spokoju, zostań przy tym co masz :->
dong - 28-01-2010 21:53
Pewnie mysql też obciąża, nie analizowałem tych ustawień na tyle, żeby je zrozumieć, jednak przeglądałem internet i dane, które miałem były w normie. Korzystam wyłącznie z gotowych rozwiązań, nie znam php. Z obecnego serwera raczej zbyt wiele nie wykrzesam, bo to Celeron 1.2GHz i 3500-4200 wizyt dziennie na samym forum, które ma 250 tys. postów.
Na serwerze mają być właśnie te 3 skrypty, wiem, że forum.ubuntu.pl działa na ngnix i dodatkowo na vBulletin. Czyli nie powinno być problemu.
Dziękuję za przydługi wywód - właśnie takiej odpowiedzi oczekiwałem. Jeśli chodzi o wolny czas to to co robię to bardziej hobby, a nie przykry obowiązek czy praca. Tylko mam na głowie trochę użytkowników i chciałbym uniknąć sytuacji, że po przenosinach okazałoby się, że coś z serwerem jest nie tak.
lessmian2 - 28-01-2010 22:18
Pewnie mysql też obciąża
Wydaje mi się, że nawet bardziej niż apache.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|