Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Jak w temacie. Jak podmienić prefork na worker? Chce zwiększyć wydajność apache dla stron dynamicznych bo nie radzi sobie. Doczytałem ze ta zmiana powinna dużo pomóc. Mówimy oczywiście o apache działającym na Debian 6.0 netinst.
Offline
Wsadzić Nginxa jako rev-proxy - a za nim preforka.
Powinno pomóc, i przy okazji zabezpieczyć przed atakiem slowloris.
Albo poszukać Apache worker:
root # apt-cache search apache2-mpm-worker apache2-mpm-worker - Serwer HTTP Apache - szybki model korzystający z wątków
Albo zamiast modulu php w Apachu, podpiąć php z php-fpm po fastcgi - też dużo szybsze rozwiązanie, i chodzi bez problemu z preforkiem.
Tu masz przykład php po fastcgi:
http://linux-administrator.pl/blog/apache-php-fastcgi-xcache
A tu przepis do php-fpm:
http://www.failover.co/blog/quick-setup-apache-work … p-fpm-and-apc
Php-fpm - to najszybsza obecnie metoda parsowania php.
Do tego polecam xcache - jako "dopalacz" php.
Osobiście polecam Nginxa lub Lightpd z php-fpm przez socket.
Śmigają (oba) szybko i elegancko.
Wyraźnie szybciej od Apacha 2.2, dopiero Apache 2.4 ma coś zmienić na korzyść Apacha w tym porównaniu.
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2012-11-21 16:28:03)
Offline