2013-03-08 2 views
0

많은 JavaScript 클라이언트 측을 사용하는 force.com 아키텍처로 작업하고 있습니다. 페이지 요청 전체에 일부 메타 데이터를 캐시해야합니다.JavaScript 클라이언트에서 메타 데이터 캐싱

내가 아는 한 전역 이름 공간이 다시로드되므로 페이지 요청에서 JavaScript를 캐시하는 것은 불가능합니다. 못생긴 Java EE 아키텍처에 있었지만 실행시 모든 메타 데이터가 포함 된 MetaData.js 파일을 생성하는 경우 생각할 수있는 한 가지 사항이 있습니다.

이 파일은 요청을 가로 질러 캐시 될 수 있으며 값이 싸는 자체 호출 함수로부터 객체를 인스턴스화 할 수 있습니다.

그러나 force.com에서 런타임에 MetaData.js 파일을 만들 수 있으므로 할 수있는 것이 더 있는지 궁금합니다.

+6

어떤 브라우저를 타겟팅하고 있습니까? 최신 브라우저는 로컬 저장소에 데이터를 저장할 수 있습니다 (http://diveintohtml5.info/storage.html). 너무 많은 데이터가 없으면 자바 스크립트에서 쿠키를 사용하는 것도 괜찮은 옵션 일 수 있습니다. –

+0

@ TimothéeGuroau 답변으로 받아 들일 것입니다. – dublintech

답변

0

거기에 왜 그 데이터를 서버에 저장할 수 없습니까? 예를 들어 PHP가 $_SESSION 인 경우.