Sun Java System Application Server 9.1 배포 계획 설명서

HTTP 세션 크기 및 범위

요청당 세션 크기는 세션에 저장된 세션 정보의 양에 따라 결정됩니다.


정보 –

전체 성능을 향상시키려면 세션 정보의 양을 최대한 줄이십시오.


지속성 범위 설정을 통해 요청당 세션 크기를 미세 조정할 수 있습니다. 다음 HTTP 세션 지속성 범위 옵션 중에서 선택합니다.

이 옵션을 사용하려면 응용 프로그램이 다음을 충족해야 합니다.

표 2–2 지속성 범위 옵션 비교

지속성 범위 옵션 

장점 

단점 

modified-session 

세션 상태를 수정하지 않고 요청에 대한 향상된 응답 시간을 제공합니다.  

일반적으로 웹 메소드 doGet() 또는 doPost()를 실행하는 동안 응용 프로그램은 다음 세션 메소드를 호출해야 합니다.

  • 속셩이 변경된 경우 setAttribute()

  • 속성이 제거된 경우 removeAttribute()

session 

응용 프로그램에 대한 제약 조건이 없습니다. 

modified-sessionmodified-attribute 옵션에 비해 처리량과 응답 시간이 저하될 수 있습니다.

modified-attribute 

수정된 세션 상태 비율이 낮은 요청에 대한 처리량과 응답 시간이 향상됩니다. 

지정된 요청에 대해 수정된 세션 상태 비율이 60%에 가까우면 처리량과 응답 시간이 저하됩니다. 이 경우 속성을 개별 레코드로 분할하는 오버헤드 때문에 성능이 다른 옵션보다 더 저하됩니다.