2017-09-20 9 views
0

Liferay의 세션을 자동으로 확장 할 수 있음을 발견했습니다. 브라우저를 닫을 때까지 세션이 만료되지 않도록하십시오. 그러한 접근의 한계 또는 단점이 있습니까? 성능 저하 또는로드 문제가 있습니까?Liferay 6.2 세션 자동 확장 단점

답변

0

는 가상의 성능에 미치는 영향 (또는 예비 최적화)에 대한 추상적 인 질문과 마찬가지로이 질문은 기본적으로 대답 할 수없는 -하지만 여기에 몇 가지 기준이있다 : 몇 가지 추가 부하를 발생하는 세션을 확장하기 위해 서버 핑, 당연히

- 그 결과로 성능이 떨어지면 처음에는 정체가 심한 설치가 될 것입니다. 하루 종일 서버가 지루하면 여분의 핑이 서버를 다운시키지 않습니다.

사용자 세션에 데이터를 저장하는 설치 프로그램에서 실행되는 사용자 지정 응용 프로그램이 있거나 없을 수 있습니다. Liferay와 같이 몇 바이트 인 경우 (예 : 현재 로그인 한 사용자 정보) : 성능이 저하되지는 않았을 것입니다. 세션 당 1MB의 정보를 저장하면 (Liferay는 이것을하지 않습니다. 사용자 정의 앱에서 Liferay가이를 수행하지 않습니다.) 세션 저장 공간 크기를 예상되는 동시 사용자 수로 곱하면됩니다. 이 메모리 사용으로 문제가 발생하는 경우 : 맞춤 앱이 세션을 덜 사용하도록 만드십시오. 어쨌든 나쁜 스타일입니다.

특정 설치가 성능 저하가 있습니까? 법안. 이 문제를 해결할 방법이 없습니다.

시스템 유지 관리 관점에서 : 클러스터를 실행 중이고 개별 컴퓨터를로드 밸런서 외부로 가져 오려는 경우 인위적으로 세션을 확장하면 대부분 세션이지만 여전히 세션이 열려 있음을 나타낼 수 있습니다 무인 브라우저에서는 세션 수가 0에 가까워 질 때까지 기다릴 필요가있을 때 시스템을 가동시키는 데 시간이 오래 걸립니다.