2012-02-14 5 views
2

Ext-JS (Sencha) 모바일 애플리케이션이 있습니다. 사용자가 로그인 한 후에는 사용자 세션에 대한 변수에 저장 한 서버에서 일부 데이터를로드합니다. sessionStorage를 변수에 넣는 것보다 사용하는 것이 더 나은지 아니면 심지어 차이가 나는지 궁금합니다. (데이터가 꽤 클 때도 있지만 localStorage에 넣을만큼 정적이지는 않습니다.)Javascript - sessionStorage와 변수 사용

메모리 내 변수보다 성능 관점에서 sessionStorage를 사용하면 어떤 이점이 있습니까? 그것은 정말 내려 오는

감사

답변

0

하십시오 단일 값JSON. 데이터를 JSON으로 숨기고 루핑을 필요로하지 않는다면 실제 성능 차이는 없습니다.

JSON은 별도의 변수를 반복 할 필요없이 한 번에 세션 데이터를 저장한다는 점에서 편리합니다.

+1

'sessionStorage'에도 JSON 값을 저장하는 방법이 있습니다. 검색 중'var jsonObject = JSON.parse (sessionStorage [ 'key']);' ''구문 분석 '과''구문 분석' '을 자주 수행해야하는 경우, strigify' 작업을 수행하려면 성능을 고려해야합니다. –

6

나는 세션 저장 장치가 페이지로드를 가로 질러가는 이점이 있다고 말할 것이다. 데이터가 페이지에서 더 오래 지속되지 않으면 변수 만 사용하십시오.