2012-07-28 4 views
5

HTTPSession 변수가 보유 할 수있는 데이터의 최대 한도 (즉, 크기)는 얼마입니까? 이것이 초과하면 어떻게 될까요? 가장 중요한 것은 크기가 HTTPSession 변수가 가질 수있는 최대 크기를 초과하는 경우 세션에서 데이터를 보유 할 수있는 대체 방법은 무엇입니까?HTTPSession 변수 한도

+0

이렇게 결정한 경우 서버간에 세션을 이동하면 심각한 오버 헤드가 발생하므로로드 균형 조정에 큰 문제가있을 수있는 하나 이상의 서버로 응용 프로그램을 확장해야하는 경우가 있습니다. –

답변

7

서버의 메모리 이외에 제한이 없습니다. 대안은

  • 이 세션에서 대용량 데이터를 넣어 피하기 위해 (톰캣에 대한 http://tomcat.apache.org/tomcat-7.0-doc/config/manager.html 참조) 한 다음를 사용하는
  • 디스크에 세션을 교환하도록 서버를 구성하기 위해 더 많은 메모리를 사용하여 서버를 실행하는
    • 입니다 캐시 또는 데이터베이스를 대신 저장할 수 있습니다.