IIS에서 서버에 최초로 접속하거나, 일정시간(약 20분) 이상 접속이 없다가 접속하면 약간의 딜레이가 생기는 현상이 있습니다. 이는 유휴시간이 지나면 해당 프로세스를 종료(terminate)하도록 응용프로그램 기본값이 설정되어 있기 때문입니다. 이 내용은 이벤트 뷰어에서 확인할 수 있습니다.

0.jpg

 

이를 해결 하려면 아래와 같이 유휴시간 경과 후 프로세스 대기 상태로 바꾸도록 설정하면 됩니다.

 

1.IIS 관리자 > 응용프로그램 풀 > "응용프로그램 풀 기본값 설정" (각각 응용프로그램 별로 따로 고급설정해도 됩니다)

2.jpg

 

2. "시작 모드" 변경 ; AlwaysRunning

3.jpg

 

3. 대기상태로 설정 --- "유휴 시간 제한 조치" ; Suspend

4.jpg

  • profile
    올려주시는 정보 잘 보고 있습니다. IIS 처음 쓸 때는 이거 몰라서 속도가 좀 오락가락 하나보다 했는데 설정 바꾸니 한동안 방문자 없어도 속도 유지 잘 되더라구요. IIS 쓰면 쓸수록 진짜 대박 좋은 거 같습니다.
  • profile profile
    IIS 유저시군요!! 반가워요 ^^
  • ?
    IIS 최적화군요~좋은 방법입니다!