이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 14100|회답: 1

[웹] php-cgi와 php-fpm의 차이점은 무엇인가요?

[링크 복사]
게시됨 2014. 10. 24. 오전 10:51:23 | | |
많은 사람들이 php-cgi와 php-fpm 프로세스를 본 적이 있지만 그 차이를 모릅니다

사실, 잘 모르겠어

저는 바이두를 조금 해봤고, 다른 분들이 한 말씀은 다음과 같습니다:

CGI는 비효율적입니다. PHP 요청이 올 때마다 새로운 PHP 프로세스가 생성되어 파싱을 하고, 파싱 후 프로세스가 파괴되고, 다시 시작을 요청합니다...
FPM=fastcgi 프로세스 관리, nginx 호출 시 일정 수의 프로세스를 유지하면 매번 새 프로세스를 만들 필요가 없어서 더 빠릅니다. 원리는 데이터베이스 연결 풀과 다소 유사합니다.






이전의:독일의 CNC 기계 공구는 너무 훌륭해요, 외국인들의 장인정신을 보세요
다음:링컨 파크 러브~
 집주인| 게시됨 2014. 10. 24. 오전 11:00:50 |
PHP-FPM은 매우 편리하고, 구성은 PHP-FPM.ini 파일에 있으며, 시작과 재시작은 php/sbin/PHP-FPM에서 할 수 있습니다. 더 편리한 점은 php.ini를 수정한 후 PHP-FPM 리로딩을 직접 사용할 수 있고, 프로세스를 종료하지 않고 php.ini 수정 로딩을 완료할 수 있다는 것입니다
결과는 PHP-FPM 사용이 PHP의 성능을 크게 향상시킬 수 있음을 보여줍니다. PHP-FPM으로 제어되는 프로세스의 CPU 복구 속도는 비교적 느리며, 메모리 할당도 매우 균일합니다.
스폰-FCGI 제어 프로세스는 빠른 CPU 손실을 가지며, 메모리 할당은 고르지 않습니다. 할당되지 않은 것처럼 보이는 프로세스도 많고, 다른 프로세스들은 매우 바쁩니다. 이는 작업 과정 내 작업 분포가 고르지 않기 때문일 수 있습니다. 이로 인해 전반적인 응답 속도가 감소했습니다. 그리고 PHP-FPM은 합리적으로 할당되어 전체 응답과 작업의 평균값이 언급됩니다.
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com