2014-12-21 2 views
0

우리는 하나의 소셜 네트워킹 사이트를 개발 중입니다.이 사이트는 알림을위한 많은 데이터를 유지해야합니다 (사용자가 로그인하지 않은 경우 수행되는 알림이 아닌 언리얼 알림).struts2 : 최대 세션 데이터는 무엇입니까?

사용자가 로그인하면 JSON 형태로 많은 양의 데이터를 가져옵니다. 약 JSON 개의 개체가 있으며, 각 JSON은 최소 1000 자로 구성되며이 데이터는 사용자가 탐색하는 모든 페이지에서 사용할 수 있어야하므로 세션의 모든 데이터가 유지됩니다.

이러한 데이터를 세션에 보관하는 것이 얼마나 실용적입니까?

세션에 저장하는 데이터의 양에는 제한이 있습니까?

거대한 데이터를 유지하면 응용 프로그램의 성능이 저하 될 수 있습니다.

이것이 적절하지 않은 경우 이러한 데이터를 처리하는 가장 최적화 된 방법은 무엇입니까?

+0

1k는 거의 없습니다. 분명히 한계가 있습니다. –

답변

0
Is there any limit for the amount data we store in session? 

세션에 넣은 데이터의 양에는 제한이 없지만 컴퓨터에는 공간의 제한 만 있습니다. 당신이 한 가지 그가 응용 프로그램을 통해 탐색 할 때 필요한 만 사용 값을 유지되는 임시 데이터베이스 테이블을 사용 할 수

그러나,

시스템의 세션 리드 성능 저하의 데이터를 많이 넣어, 및 사용자가 해당 특정 페이지를 방문 할 때마다 채워집니다. 나는 왕복 여행이 당신의 시나리오에서 더 이상 비용이 들지 않는다고 생각한다.

관련 문제