1-2. 웹 프로그래밍의 구성요소( 웹 서버, DB, 스크립트언어 ) 및 방식
Posted 2015. 4. 4. 22:55나는 웹서버(Apache), DB(MySQL), 스크립트언어(PHP)를 먼저 한다.
웹서버는 대표적으로 Apache와 IIS( 마이크로소프트의 Internet Infomation Server)가 가장 유명하며
점유률 또한 Apache( 50% ), IIS( 35% ) 정도로 이 둘만으로 점유률이 85%나 된다.
안정성과 기능이 좋기 때문이다. PHP는 이 둘과 연동이 가능 하다.
PHP는 Apache와는 DSO방식( Dynamic Shared Object :
Dynamic Shared.. 문자 그대로 동적으로 공유한다는 뜻으로 실행타임중 로드가능 )
IIS와는 ISAPI방식으로 작동한다.( ISAPI : Internet Server Application Interfacce 뭐 일종의 필터링 역할을 한다. request를 IIS를 통해 HTML파일로 걸러내는 뭐 그런일을 한다 )
둘 다 모듈을 어떻게 동작시키는지에 대한 방법들이다.
Apache는 DSO 방식과 Static 방식이 있다.
DSO는 모듈을 추가할때 Apache 재 컴파일이 필요없고, Static은 재 컴파일이 필요하다.
동적방식과 정적방식이다. Static이 자원 소모는 많지만 속도는 좀 더 빠를수 있겠다.
뭘 써도 상관없지만 IIS 윈도우 기반에서만 가능하고 Apache는 대부분의 OS와 플랫폼을 지원한다.
'PHP' 카테고리의 다른 글
1-3. 간단한 예제로 시작(HTML방식 및 태그의 의미) (0) | 2015.04.05 |
---|---|
인터프리터 방식과 컴파일 방식 (0) | 2015.04.05 |
돈 한푼 안들이고 웹 서버 구축( APM ) autoset.org (0) | 2015.04.05 |
1-1. 웹 방식으로의 진화( 스크립트 방식 ) (0) | 2015.04.04 |
1. 웹 브라우저 주소 입력 후 이뤄지는 과정 및 내용 (0) | 2015.04.04 |
- Filed under : PHP