Index : Dokumentacja Cherokee : Handlery
FastCGI
Handler fcgi przesyła zapytania do serwerów FastCGI, takich jak, Django, Pylons, PHP, Ruby on Rails i pobiera z nich odpowiedzi. FastCGI jest skalowalnym i niezależnym od jezyka rozszerzeniem CGI zwiększającym jego wydajność. W uproszczeniu jest to to samo co CGI ale wielokrotnie szybsze.

Moduł ten akceptuje wsztystkie parametry Handlera CGI. Potrzebuje on jednak skonfigurowanego balancera, który w tym wypadku powie Cherokee gdzie znajdzie serwer FastCGI.
W większości przypadków wystarcza konfiguracja tylko jednego serwera FastCGI. W tym wypadku należy skonfigurować handlera aby używał Round Robin i pojedynczego hosta lub interpretera ( nie ma to wpływu na wydajność )
Parametry
Aby ustawić poprawnie FastCGI poczytaj najpierw o handlerze CGI. Jedynie Check file ma inne zachowanie. ( dopisać jakie) Aby ustawić opcje specyficzne dla FastCGI, poczytaj o balancerach.
Dla developerów
Są dwie implementacje FastCGI: fcgi oraz fastcgi.
Fastcgi jest bardziej kompletną implementajcą, ale jednocześnie bardziej złożoną. Aktualnie fcgi staje się standardowym wyborem, ponieważ interpreter PHP jest lekko zabugowany, kiedy musi rozdzielić wielokrotne zapytania z tego samego socketa.
Fastcgi jest szybsze i bardziej zgodne ze standardami, mimo wszystko fcgi jest lepszym wyborem na dzisiaj.
http://www.cherokee-project.com/doc/modules_handlers_fcgi.html
Szczegóły tej rewizji
Rewizje tego pliku
Rewizje w tej gałęzi
Data modyfikacji: 11-03-2009, 14:09:38
Autor: Jędrzej Nowak <me@pigmej.eu>
Typ formatowania: (x)html