“mod_fastcgi”와“mod_fcgid”의 차이점은 무엇입니까?


18

Ubuntu Linux에서 Apache 2.2 (prefork)와 함께 사용할 빠른 CGI 응용 프로그램을 작성 중입니다.

mod_fastcgi와 사이에서 선택해야 mod_fcgid하지만 Apache를 사용할 수있는 리소스를 결정하는 데 도움이되는 차이 (있는 경우)를 문서화 한 리소스를 찾을 수 없습니다.

어떤 사람은 사용의 차이 / 프로 / 단점은 무엇을 알고 mod_fastcgi/ mod_fcgid/입니다인가?


1
그것은 주로 라이센스하는 것 같지만 DreamHost에 몇 가지 성능 고려도가 말한다 : wiki.dreamhost.com/Mod_fcgid을
ta.speot.is

답변:


7

라이센스 차이가 대부분입니다. mod_fcgid의 무료 변형입니다 mod_fastcgi.

구성 방법도 약간 다릅니다. 그 외에도 mod_fastcgi약간 빠릅니다.


27

차이점은 여기에 잘 설명되어 있습니다.
libapache2-mod-fastcgi : fastcgi는 EAGAIN에서 select ()를 다시 시도하지 않습니다.

한마디로 mod_fcgid 한 번에 하나의 요청을 FCGI 서버로 mod_fastcgi전달 하는 동시에 한 번에 여러 요청 을 전달하는 경우 후자는 일반적으로 PHP에 더 좋습니다. PHP는 여러 스레드를 사용하여 여러 요청을 관리 할 수 ​​있으며 APC와 같은 opcode 캐시는 일반적으로 스레드에서만 작동하지만 스레드에서는 작동하지 않습니다. 프로세스와 함께. 이것은 mod_fcgid당신이 자신의 opcode 캐시를 가진 많은 PHP 프로세스 를 사용한다는 것을 의미 합니다.

이것은 또한의 문서에 언급 mod_fcgid에서 특별 PHP 고려 사항 .


1
선호 답변이어야합니다
Adnan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.