블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


IIS Process 구조

클라우드 컴퓨팅 & NoSQL/IIS | 2010. 5. 6. 17:29 | Posted by 조대협

IIS 6.0 기준이고, 5.0은 구조가 다르다.


  1. HTTP.SYS 라는 커널 레벨의 디바이스드라이버에서 HTTP Request를 받는다.
  2. 어떤 AP인지 식별한 다음에, AP POOL에서 W3WP.EXE를 Invoke해서 사용한다.
  3. W3WP.EXE에서 aspnet_isapi.dll을 호출하여, 컴파일된 ASP의 DLL을 수행한다.
일반적인 웹서버 아키텍쳐와 같은데,
각 Request를 Thread가 아니라 Process가 핸들링 하는 형태이고
상용 WAS와 유사하게 AP별로 POOL을 나눠서 관리하고, POOL별로 AP을 디플로이 할 수 있다.

'클라우드 컴퓨팅 & NoSQL > IIS' 카테고리의 다른 글

IIS의 새로운 동영상 Streaming 기술 Smooth Streaming  (2) 2010.06.09
IIS의 Asynchronous 처리.  (1) 2010.05.08
IIS Process 구조  (0) 2010.05.06
본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요