Imperior
25.06.2005, 08:46:27
Szukam różnic między php jako CGI, a modułem. Niestety nie potrafię znaleźć tych informacji.
Nie chodzi mi tutaj o różnice wydajnościowe, ani zw. z systemem plików i uprawnieniami.
Może mnie ktoś gdzieś nakierować/wymienić te różnice?
xide
25.06.2005, 16:55:18
1. Podstawowa roznica pomiedzy modulem a cgi jest taka, ze cgi mozna uruchamiac z wiersza polecen i nie potrzeba do tego zadnego dodatkowego serwera.
2. php nie dla wszystkich serwerow jest dostepne w postaci modulu i wtedy przychodzi z pomoca w postaci cgi.
3. Na moje oko php jako cgi jest duzo wolniejsze bo za kazdym razem gdy serwer otrzyma zadanie dla skryptu php to musi uruchomic php w trybie cgi. Jako modul np apacha uruchomiony jest zawsze razem z serwerem. (no chyba, ze sie myle:) )
4. W trybie CGI nie dziala autoryzacja HTTP. (bynajmniej kiedys nie dzialala).
Narazie nic innego mi do glowy nie przychodzi, bo moje boje z php jako cgi skonczyly sie w momecie jak doszedlem do ptk 4:)
Pozdrawiam:)
NuLL
25.06.2005, 19:39:48
Co do szybkości to masz rację - to mogę dodać