## 성능 조정 편집

이 페이지를 사용하여 HTTP 서버 성능 설정을 구성합니다.

다음 표에서는 페이지에 표시되는 필드와 버튼에 대해 설명합니다. 왼쪽 열에는 필드와 버튼이 나열되어 있고 오른쪽 열에는 해당 기능이 설명되어 있습니다.

필드 또는 버튼 | 설명
--- | ---
최대 동시 연결 | 서버에서 수용할 수 있는 동시 요청 수의 최대 제한값을 지정합니다. 새 요청이 도착하면, 서버는 이미 최대 수의 요청을 처리하고 있는지 여부를 확인합니다. 제한값에 도달한 경우에는 활성 상태인 요청의 수가 최대값 아래로 떨어질 때까지 새 요청의 처리를 연기합니다. 기본값은 128입니다.
DNS 사용 가능 | 서버에서 CGI 스크립트를 실행하기 전에 DNS 데이터베이스에 있는 클라이언트의 IP를 역방향 조회할 수 있습니다. 또한 Servlet은 이 플래그를 통해 역방향 조회할 수 있습니다. DNS 조회로 인해 성능이 저하될 수 있습니다. 확장 CGI를 사용하는 서버의 경우에 특히 성능 저하가 심합니다. 기본적으로 DNS 조회는 허용되지 않습니다. 대신 호스트는 CGI 환경과 로그 파일의 IP 주소로 식별됩니다.
비동기 DNS 사용 가능 | 비동기 DNS의 사용 여부를 지정합니다. DNS 서비스를 사용하면 DNS로 인해 여러 스레드가 일련화됩니다. 일련화를 원하지 않는 경우에는 비동기 DNS를 사용합니다. 비동기 DNS는 DNS를 사용하는 경우에만 사용할 수 있습니다. DNS를 사용하는 경우에 비동기 DNS를 사용하면 시스템 성능을 향상시킬 수 있습니다.
DNS 캐시 사용 가능 | DNS 항목의 캐시 여부를 결정합니다. DNS 캐시를 사용하면 서버에서 호스트 이름 정보를 수신한 다음 저장할 수 있습니다. 서버에서 앞으로 클라이언트에 관한 정보가 필요하게 되면 정보를 캐시해 두었다가 더 이상의 쿼리 없이 사용할 수 있습니다. DNS 항목을 캐시하면 서버 작동 속도가 느려질 수 있습니다.
DNS 캐시 크기 | DNS를 사용하는 경우 DNS 캐시에 있는 항목의 수를 지정합니다. DNS 캐시는 32개에서 32768개까지의 항목을 포함할 수 있습니다. 기본값은 512개 항목입니다.
항목 만료(초) | DNS를 사용하는 경우 캐시에서 DNS 항목이 삭제되기 전에 허용되는 시간(초)을 지정합니다. 지정할 수 있는 캐시 항목 만료 시간의 범위는 1초에서 1년(초 단위로 지정됨)까지입니다. 기본값은 1200초(20분)입니다.
수신 대기열 크기 | 해당 소켓에 대해 시스템에서 수용하는 받는 연결의 수를 결정합니다. 사용량이 많은 사이트를 관리하는 경우에는 시스템의 수신 대기열 크기가 Sun ONE Application Server의 수신 대기열 크기 설정을 수용할 수 있을 정도로 충분히 커야 합니다. 수신 대기열 크기를 너무 높게 설정하면 서버 성능이 저하될 수 있습니다. 수신 대기열 크기는 서버에서 처리할 수 없는 연결로 오버로드되는 것을 방지할 목적으로 설계되었습니다. 서버가 오버로드된 상태에서 수신 대기열 크기를 증가시키면 서버 속도가 더 느려집니다.
HTTP 지속 연결 시간 초과 | 활동이 없는 클라이언트 연결이 열려 있을 수 있도록 서버에서 허용하는 시간(초)을 지정합니다. 한 서버에 대한 여러 요청이 한 네트워크 연결을 통해 처리될 수 있도록 클라이언트는 서버 연결을 열어 둘 수 있습니다. 서버에서 취급할 수 있는 열린 연결의 수에는 한계가 있기 때문에(활성 스레드 수로 제한) 열린 연결의 수가 많으면 새 클라이언트가 연결을 할 수 없습니다. 그러나 시간 초과에서는 유휴 상태의 시간을 참조하지 않기 때문에 시간 초과 값을 낮게 설정하면 큰 파일을 전송할 수 없게 됩니다.
확인 | 항목을 저장합니다.
재설정 | 페이지의 값을 기본값으로 재설정합니다.

참조
| Sun ONE Application Server Performance Tuning and Sizing Guide

사용권에 대한 고지 사항