2014-08-27 6 views
0

저는 각도로 SPA를 만들 계획입니다. 앱은 세 개의 탭으로 구성됩니다. 모든 탭에는 많은 양의 데이터가 저장됩니다 (기본적으로 100-200 행과 다양한 텍스트 필드, 드롭 다운 등).많은 양의 데이터를 각도로 처리하기

저는 이것을 진정한 SPA로 만들기 위해 제 동료들로부터 반대 의견을 받고 있습니다. 이들은 동일한 asp.net MVC 웹 사이트에 살고있는 완전히 독립적 인 세 가지 각도 응용 프로그램으로 분리하고 싶습니다.

제 질문은 : 클라이언트 측에서 이러한 데이터를 보유하면 브라우저 또는 렌더링 문제가 발생합니까? 그들은 이것이 위험하다고 올바르게 생각하고 있습니까?

+0

당신은 정말 모든 정보를로드해야합니까 요청시로드되지 않는 악몽이 될 수있다 동시? 최소한의 정보 만로드하고 나머지는 요구할 수 있습니까? –

+0

@Patrick, 아이디어는 데이터가 필요에 따라로드 된 후에 사용자가 탭을 쉽게 전환 할 수 있도록 앱의 탭에 유지된다는 아이디어입니다. 즉, 데이터가 존재하고 브라우저에 과부하가 걸릴 수 있습니다 (?). – Nir

답변

0

저는 실제 메모리가 얼마나 큰지를 확인하고 대부분의 모바일 장치에서 사용할 수있는 리소스에 과세 할 것인지 확인합니다.

첫 번째 생각은 각각 100 바이트 문자열의 100 개의 열이있는 100 개의 데이터 행으로, 탭 당 1MB의 RAM을 의미합니다. 심지어 내 오래된 전화도 그것을 처리 할 수있는 충분한 RAM을 가지고 있습니다.

"위험한"? 데이터를 유해한 방법으로 조작하기 위해 할 수있는 일은 무엇입니까?

0

~ 1메가바이트 추정은 페이지가 데이터로 확장 위젯을 많이 사용하는 경우 신속, 원시 데이터 수를 기반으로 데이터가

+0

위젯의 경우 3 배. 내가 만든 데이터와 비교할 데이터를 만들 때까지는 악몽이 아닙니다. – duffymo

관련 문제