나는 부팅 할 때 몇 십여 가지 항목을 가져 오는 웹 앱을 가지고있다. 이 모든 항목은 JSON이며 1kb보다 작습니다.JSON 객체와 localStorage/sessionStorage/IndexedDB/WebSQL/etc를 사용 하시겠습니까?
이제는 질문에서 볼 수있는 여러 가지 저장 옵션이 있습니다.
나는 이러한 객체를 브라우저 JS의 변수에 저장하려고 생각하고있었습니다. 왜 내가이 브라우저 저장소를 사용하고 싶어하는지 모르겠다.
따라서 JS 대신 변수 대신 브라우저 기반 저장소를 사용하는 이유는 무엇입니까? 특정 데이터 크기에서 브라우저 저장 용량을 사용하는 것이 좋을 수 있습니다 (예 : 100kb 이후부터는 JS 변수를 사용하지 않는 것이 좋습니다.
var myModel = {}
참고
사용자가 자신이 서버에서 신선한 콘텐츠를합니다 응용 프로그램을 입력 할 때마다. 내용이 캐시하기에 너무 실시간입니다. `
콘텐츠를 항상 신선한 상태로 유지해야한다고 말한 다음 저장 또는 캐싱을 고려하는 이유는 무엇입니까? 실제로 대역폭을 낭비하고 있습니다. 왜 json을 반환하는 웹 서비스에서 가져 오지 않습니까? –
나는 단지 내 이해를 넓히고있다. 나는 이제 그 어떤 것도 필요가 없다는 것을 알았다! – xrDDDD