IIS 7 응용 프로그램 풀 상세 분석

IIS 7 에 애플 리 케 이 션 이나 단독 사 이 트 를 추가 하면 기본적으로 해당 하 는'애플 리 케 이 션 풀'을 자동 으로 새로 만 드 는 것 도 IIS 7 의 큰 특징 이다.
초기 IIS 5.0 중 하나의 애플 리 케 이 션 풀 만 있 는 상황 에서'전군 전멸,영광 모두 훼손'을 초래 하기 쉽다.모든 사이트(또는 가상 디 렉 터 리 에 있 는 응용 프로그램)가 하나의'풀'에 기거 하기 때문에 이'풀'이 무 너 지면 모든 사이트 가 컵 으로 구 성 됩 니 다.
이후 IIS 6 에 서 는'응용 프로그램 풀'이라는 개념 이 있 었 지만 기본적으로 자동 으로 추가 되 지 않 았 고 IIS 관리 자 는 수 동 으로 추가 하고 설정 할 수 있 었 습 니 다.이렇게 IIS 는 매우 강 한 격 리 성 을 가지 고 있 습 니 다.
응용 프로그램 풀 은 다음 과 같은 장점 을 가지 고 있 습 니 다.
개 선 된 서버 와 응용 프로그램의 성능.많은 자원 을 차지 하 는 프로그램 에 대해 서 는 다른 프로그램의 성능 에 영향 을 주지 않도록 프로그램 풀 에 배분 할 수 있 습 니 다.
개 선 된 응용 프로그램의 가용성.프로그램 풀 에 있 는 프로그램 이 고장 나 면 다른 프로그램 풀 에 있 는 프로그램 에 영향 을 주지 않 습 니 다.
개 선 된 안전성.격 리 프로그램 을 통 해 한 프로그램 이 다른 프로그램 자원 에 접근 할 확률 을 낮 출 수 있다.
IIS 7 에서 응용 프로그램 풀 은 두 가지 실행 모드 가 있 습 니 다.통합 모드 와 고전 모드 입 니 다.응용 프로그램 풀 모드 는 서버 가 위탁 관리 코드 요청 을 처리 하 는 방식 에 영향 을 줄 수 있 습 니 다.위탁 관리 프로그램 이 통합 모드 를 사용 한 응용 프로그램 풀 에서 실 행 될 경우 서버 는 IIS 와 ASP.NET 의 통합 요청 처리 파 이 프 를 사용 하여 요청 을 처리 합 니 다.단,위탁 관리 프로그램 이 고전 모드 의 응용 프로그램 풀 에서 실 행 될 경우 서버 는 Aspnet 을 계속 통과 합 니 다.isapi.dll 은 위탁 관리 코드 로 요청 합 니 다.요청 을 처리 하 는 방식 은 응용 프로그램 이 IIS 6.0 에서 실행 되 는 것 과 같 습 니 다.
4.567916.대부분의 위탁 관리 응용 프로그램 은 통합 모델 을 사용 한 응용 프로그램 풀 에서 성공 적 으로 실 행 될 수 있 지만 버 전 호환성 을 실현 하기 위해 가끔 은 고전 모델 로 실행 해 야 한다.통합 모드 에서 실행 되 는 프로그램 을 테스트 하여 고전 모드 를 사용 해 야 하 는 지 확인 해 야 합 니 다.IIS 7 에 asp.net mvc 프로그램 을 배치 할 때'통합'만 선택 하면 됩 니 다.IIS 6 에서 번 거 로 운 설정(ISAPI 맵 설정,어댑터 추가...)

좋은 웹페이지 즐겨찾기