[ IIS ] 웹 사이트 최적화 팁
IIS 위에 서비스하는 ASP.NET 웹 페이지를 처음 접속하면 약간의 딜레이가 필요하다.
이유는 여러가지가 있지만 크게 첫 IIS 요청시 필요한 작업이 많이 있고, 웹 사이트가 일정 시간동안 접속을 안 했다면 프로세스를 슬립 상태로 만들어 딜레이가 발생한다.
이런 문제를 피하고 최적의 웹 서비스를하려면 아래 단계를 거친다.
1. IIS (inetmgr) => 응용프로그램 풀 => 응용프로그램 풀 기본값 설정 클릭
2. 시작 모드를 “AlwaysRunning” 으로 변경한다.
3. 유휴 시간 제한 조치(idle worker process page-out) => “Suspend” 로 변경한다.
4. 서비스할 웹앱(ex. Default Web Site)의 고급 설정에서 “미리 로드 활성화됨” => True 로 변경한다.
5. 서버의 역할에서 “응용 프로그램 초기화” 를 추가해 준다.
IIS에서 웹 프로세스를 계속 돌리는 변태? 같은 방법!
댓글 없음:
참고: 블로그의 회원만 댓글을 작성할 수 있습니다.