PHP를 임베디드 환경에서 사용할 계획입니다. 우리의 현재 웹 서버는 thttpd입니다. 지금은 두 가지 옵션을 고려하고 있습니다 : cgi로 실행할지 또는 SAPI 모듈로 실행할지. cgi는 보안면에서 이점이 있다는 것을 알고 있습니다. 그러나 우리가 cgi로 PHP를 사용한다면, php의 인스턴스는 각 요청에 대해 메모리에로드되어야합니다.thttpd 모듈로서의 PHP와 메모리 사용량면에서의 CGI 비교
나는 thttpd의 SAPI 모듈로 컴파일하려고 시도했지만 thttpd의 메모리 사용법, 특히 rss가 요청 수가 증가함에 따라 커지지 않는 것을 관찰했다.
누구나 thttpd가 PHP를로드하는 방법을 설명 할 수 있습니까? thttpd가 실행되는 한 메모리는 한 번만로드되고 상주합니까? 그렇다면 우리는 이것을 cgi의 대안으로 간주 할 수 있습니다.
멀티 스레딩을 수행합니까? 즉, 동시에 여러 개의 HTTP 요청이있는 경우? 또는 요청을 한 번에 하나씩 처리합니까?
thttpd의 모듈로서 PHP의 동작을 논의하는 좋은 문서가 있습니까?