apache
-
[ 펌 ] 웹서버에 대한 기초지식Technique/ETC 2016. 7. 13. 17:15
원문 : https://yangbongsoo.gitbooks.io/study/content/c6f9_c11c_bc84_c5d0_b300_d55c_ae30_cd08_c9c0_c2dd.html CGI(Common Gateway Interface)프로그램이란? 엄밀히 말하면 웹 서버는 동적인 데이터를 처리 할 수 없다. 그때 동적 처리를 수행하기 위해서 존재하는 프로그램, 그것을 게이트웨이 프로그램이라고 부른다. 왜냐면 HTTP 서버 시스템 상에 있는 웹 및 다른 자원(DB 등) 사이의 통로 역할을 하기 때문이다. Apache와 Apache Tomcat의 차이 웹 서버 : 정적인 data를 보냄 웹 애플리케이션 서버(WAS) : 동적인 data를 보냄 =컨테이너 =웹 컨테이너 =서블릿 컨테이너 웹서버로 많이 ..
-
[ 펌 ] Apache 와 Nginx 의 PHP 성능 비교Technique/ETC 2015. 12. 29. 15:20
이벤트 방식인 Nginx 는 프로세스/쓰레드 방식인 Apache 에 비해 월등한 성능을 보이는 것으로 알려져 있다. 실제로 Static 파일들 CS, JSS 의 경우엔 두드러져 보이는데, 그렇다면 CGI 도 이에 해당되는지 특히 PHP 의 경우를 예로 들어 살펴본다. 내용 PHP PHP 를 웹으로 서빙하는 케이스는 크게 3 종류로 나눌 수 있다. PHP Built-in 웹 서버Apache w/ mod_phpNginx w/ FastCGI 1번의 경우 개발시에 웹 서버를 별도로 셋팅하기 번거로울 경우 쉽게 사용할 수 있는 방법이고, 실제로 흔히 사용한다. 그러나 편의상 사용되며 성능과는 거리가 멀다. 따라서 여기서는 더 이상 언급하지 않기로 한다. 2번의 경우 10 여년 이상 사용해온 전통적인 방식이며 LA..