Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 14100|Odpowiedź: 1

[Web] Jaka jest różnica między php-cgi a php-fpm?

[Skopiuj link]
Opublikowano 24.10.2014 10:51:23 | | |
Wiele osób widziało procesy php-cgi i php-fpm, nie znając różnic

Właściwie nie wiem

Trochę poćwiczyłem Baidu i oto, co inni mówili:

cgi jest nieefektywne, za każdym razem, gdy pojawia się żądanie PHP, tworzy się nowy proces PHP do parsowania, proces jest niszczony po parsingu, a następnie proces jest proszony o ponowne rozpoczęcie...
FPM = FastCGI Zarządzanie procesami, utrzymywanie określonej liczby procesów dla wywołań NGINX, więc nie musisz za każdym razem tworzyć nowego procesu, co jest szybsze. Zasada ta jest nieco podobna do puli połączeń bazy danych.






Poprzedni:Obrabiarki CNC w Niemczech są naprawdę niesamowite, spójrz na rzemiosło obcokrajowców
Następny:Miłość do Lincoln Park~
 Ziemianin| Opublikowano 24.10.2014 11:00:50 |
PHP-FPM jest bardzo wygodny w użyciu, konfiguracja znajduje się w pliku PHP-FPM.ini, a uruchamianie i restart można wykonać z php/sbin/PHP-FPM. Co wygodniejsze, po modyfikacji php.ini możesz bezpośrednio użyć PHP-FPM reload, aby go załadować, i możesz zakończyć ładowanie php.ini modyfikacji bez zabijania procesu
Wyniki pokazują, że stosowanie PHP-FPM może znacznie poprawić wydajność php. Szybkość odzyskiwania CPU w procesie kontrolowanym przez PHP-FPM jest stosunkowo powolna, a przydział pamięci bardzo równomierny.
Procesy kontrolowane przez Spawn-FCGI mają szybki spadek CPU, podczas gdy alokacja pamięci jest nierówna. Wiele procesów wydaje się nieprzypisanych, podczas gdy inne są bardzo zajęte. Może to wynikać z nierównomiernego rozkładu zadań w procesie. To doprowadziło do spadku ogólnej szybkości reakcji. A PHP-FPM jest rozsądnie przydzielone, co skutkuje wzmianką o ogólnej odpowiedzi oraz średniej zadania.
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com